自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1279

原创 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 1044

原创 git difftool 第三方工具配置

git作为分布式版本管理工具,各种强大之处不言自明,但是他的检查文件修改变动的功能不得不说和Svn相比比较弱(当然是指在名两行下),如果在开发环境中去查看修改等功能和svn我个人感觉没有什么差别。但是使用git如果运用开发环境里的插件去使用,有种玷污了强大的git的的嫌疑(哈哈,玩笑啊)。命令行下查看git文件修改的可以配置许多第三放工具,这里介绍两种,感觉这两种用着比较舒服。

2016-08-13 11:56:27 17797

原创 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 9023

原创 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 1546

原创 && 优先级高于 ||

逻辑与和逻辑或:注意逻辑运算符的计算过程,一旦能确定运算结果,则不会往下继续执行。另外使用小技巧:括号()优先级最高,一点不太确定的时候可以加一层括号确保不出意外bug.code如下public static void main(String[] args) { // write your code here// System.out.println

2016-08-08 11:48:37 1165

原创 View的隐藏和显示设置注意事项

1:View的隐藏和显示一定要对应设置,这样才能避免漏洞。一定要注意。2:ViewStub可以进行优化隐藏和显示的处理。

2016-08-04 16:09:26 1020

原创 ListView 优化总结

前言:listview的优化分为好多方面,后续会陆续补充。一:显示优化ViewHolder和convert view 的使用来优化性能,关于他们的介绍和理论应该非常多了,这里不再做解释,可以参考http://blog.csdn.net/huanongjingchao/article/details/42918869,感觉总结的非常不错。通过优化经常遇到数据显示错位混乱的问题

2016-07-28 16:07:06 390

原创 Java静态变量思考

一:java static 变量理解1.1:在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在,1.2:static 变量不用实例化类,就可以直接访问。累和类的实例化对象都是公用一个static 变量的内存,所以可以同事修改static便令的值。

2016-07-19 10:28:35 411

原创 TabHost使用未解之疑惑

TabHost使用必不可少的要用到 TabActivity,虽然本人自始至终不喜欢这个类,但是接触到好多项目都在使用此类,表示相当无语。想对项目进行小小修改是遇到了好几个坑爹的问题。加入MainActivity 中用TabHost内嵌了两个Activity,HomeActivity,MineActivity.其中MineActivity的逻辑如下:1:如果已登录则显示个人数据,如果没有登录

2016-07-18 11:38:28 427

原创 IntelliJ 使用笔记

一:移除无效引用1.1:选中 某个代码目录,执行菜单code--->Optimize Imports,即可将多余引用全部移除掉1.2:设置提交版本管理工具,提交时先将无效引用去掉选项勾选上。

2016-06-06 16:13:12 323

原创 startActivityForResult 使用注意事项

startActivityForResult();这个方法主要用于两个Activity交互的场景。QuestionDetailActivity.this调到QuestionReportActivityIntent intent = new Intent(QuestionDetailActivity.this,QuestionReportActivity.clas

2016-05-31 13:25:43 1228

原创 umeng push 消息整理

umeng push message 在消息通知管理中心关掉某个应用的消息接收后,仍然能收到消息,只是关掉了显示这一层。消息任然能后接收到后做自己的处理。

2016-05-21 16:34:52 2991 1

原创 android 输入法弹出键盘把listview顶上去,保留顶部标题栏位置不动

从网上查了各种资料,都没有找到类似微信聊天的弹出显示。最头疼的问题是把顶部标题栏给顶上去了,下面为好不容易找到的解决办法。特此分享。一:给listview 设置属性android:transcriptMode="normal"(必须)android:fastScrollEnabled="true"(非必须)2:设置页面默认页面(不要默认弹出键盘)activity

2016-05-16 14:07:52 6765 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 942

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除