- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 Fragment did not create a view. at android.support.v4.app.FragmentActivity.onCreateView(FragmentAct
fragment 加载出现的一个错误(非必先),日志如下:at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:308) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:752)实现代码:1:f
2017-01-12 14:24:35
1303
原创 dialog 充满全屏设置
1:通过设置布局的layoutparams属性,比较麻烦2:下面布局xml特地设置一下,即可达到效果。xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android
2016-10-17 17:54:31
1066
原创 git difftool 第三方工具配置
git作为分布式版本管理工具,各种强大之处不言自明,但是他的检查文件修改变动的功能不得不说和Svn相比比较弱(当然是指在名两行下),如果在开发环境中去查看修改等功能和svn我个人感觉没有什么差别。但是使用git如果运用开发环境里的插件去使用,有种玷污了强大的git的的嫌疑(哈哈,玩笑啊)。命令行下查看git文件修改的可以配置许多第三放工具,这里介绍两种,感觉这两种用着比较舒服。
2016-08-13 11:56:27
17925
原创 gradle assemble打包操作简单步骤
1:grade assembleRelease可以产生所有的release包,而且打包会产生一个看似多余的没有优化过的包。The unaligned apk is just an intermediate apk. First, the unaligned apk is generated. Then, the unaligned apk gets aligned and pr
2016-08-10 18:54:02
9095
原创 mac gradle path设置
一直以来想要设置一下gradle的path支持,奈何对mac的设置确实不是很了解,一直没设置成功,今天好好尝试着设置了一下,总算成功了,特此分享给和我一样的朋友们。具体参考了这篇帖子:http://www.aiuxian.com/article/p-2011890.html。1、下载最新安装包gradle-xxx-all.zip:链接地址,并解压到/Users/Admin目
2016-08-10 18:06:41
1565
原创 && 优先级高于 ||
逻辑与和逻辑或:注意逻辑运算符的计算过程,一旦能确定运算结果,则不会往下继续执行。另外使用小技巧:括号()优先级最高,一点不太确定的时候可以加一层括号确保不出意外bug.code如下public static void main(String[] args) { // write your code here// System.out.println
2016-08-08 11:48:37
1200
原创 View的隐藏和显示设置注意事项
1:View的隐藏和显示一定要对应设置,这样才能避免漏洞。一定要注意。2:ViewStub可以进行优化隐藏和显示的处理。
2016-08-04 16:09:26
1047
原创 ListView 优化总结
前言:listview的优化分为好多方面,后续会陆续补充。一:显示优化ViewHolder和convert view 的使用来优化性能,关于他们的介绍和理论应该非常多了,这里不再做解释,可以参考http://blog.csdn.net/huanongjingchao/article/details/42918869,感觉总结的非常不错。通过优化经常遇到数据显示错位混乱的问题
2016-07-28 16:07:06
406
原创 Java静态变量思考
一:java static 变量理解1.1:在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在,1.2:static 变量不用实例化类,就可以直接访问。累和类的实例化对象都是公用一个static 变量的内存,所以可以同事修改static便令的值。
2016-07-19 10:28:35
431
原创 TabHost使用未解之疑惑
TabHost使用必不可少的要用到 TabActivity,虽然本人自始至终不喜欢这个类,但是接触到好多项目都在使用此类,表示相当无语。想对项目进行小小修改是遇到了好几个坑爹的问题。加入MainActivity 中用TabHost内嵌了两个Activity,HomeActivity,MineActivity.其中MineActivity的逻辑如下:1:如果已登录则显示个人数据,如果没有登录
2016-07-18 11:38:28
445
原创 IntelliJ 使用笔记
一:移除无效引用1.1:选中 某个代码目录,执行菜单code--->Optimize Imports,即可将多余引用全部移除掉1.2:设置提交版本管理工具,提交时先将无效引用去掉选项勾选上。
2016-06-06 16:13:12
334
原创 startActivityForResult 使用注意事项
startActivityForResult();这个方法主要用于两个Activity交互的场景。QuestionDetailActivity.this调到QuestionReportActivityIntent intent = new Intent(QuestionDetailActivity.this,QuestionReportActivity.clas
2016-05-31 13:25:43
1248
原创 umeng push 消息整理
umeng push message 在消息通知管理中心关掉某个应用的消息接收后,仍然能收到消息,只是关掉了显示这一层。消息任然能后接收到后做自己的处理。
2016-05-21 16:34:52
3022
1
原创 android 输入法弹出键盘把listview顶上去,保留顶部标题栏位置不动
从网上查了各种资料,都没有找到类似微信聊天的弹出显示。最头疼的问题是把顶部标题栏给顶上去了,下面为好不容易找到的解决办法。特此分享。一:给listview 设置属性android:transcriptMode="normal"(必须)android:fastScrollEnabled="true"(非必须)2:设置页面默认页面(不要默认弹出键盘)activity
2016-05-16 14:07:52
6891
3
原创 java String非空判断
if ("0".equals(doctors.get(position).getMedicaldeptName())){}else{ ToastUtil.show(context,"test ***"+doctors.get(position).getMedicaldeptName());}在很多解析或反序列化后生成的数据可能为空,此时的为空可能为“”,也有可能为null,此时比较保险
2016-04-28 19:59:06
966
空空如也
Execution failed for task 'packageDebug'.
2018-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人