自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Git一些使用命令

有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:( 先把要忽略的文件加入.gitignore,再执行下列命令):本地文件不受操作影响,删除...

2018-08-11 10:12:03 163

原创 Java线程池的使用(ThreadPoolExecutor简介)

什么是线程池?线程池是一种多线程处理形式,java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。如...

2018-08-10 17:18:31 290

原创 Activity中setContentView过程

Windows概念 Android手机中所有的视图都是通过Window来呈现的,像常用的Activity,Dialog,PopupWindow,Toast,他们的视图都是附加在Window上的,所以可以这么说 ——Window是View的直接管理者。Activity中加载布局Activity中加载布局,都是通过在onCreate中调用setContentView方法开始:

2018-02-05 21:24:36 560

原创 ItemDecoration相关 RecycleView Item间距的设置(保持GridLayoutManager时列间距的相等)

RecycleView间距的设置RecyclerView没有可以直接设置间距的属性,但是提供了一个ItemDecoration的类来装饰一个item,默认情况下使用recycleView的item是没有间距和分割线的,要添加间距可以自己写个SpaceItemDecoration类继承ItemDecoration:ItemDecoration类的使用更多关于ItemDecoratio

2018-01-14 16:04:53 15174 2

原创 Activity结合Fragment生命周期的全面测试;Fragment not attached to Activity问题解析

Activity结合Fragment生命周期的全面测试;Fragment not attached to Activity问题解析最近的一个项目中出现以恶搞问题,用instant run快速重启应用时总是报Fragment not attached to Activity异常,由于目赶工没时间做其他测试,自己感觉也问题不大就暂时没去管他。这几天有时间解决一下。

2017-12-09 15:35:21 869

原创 Android开发中的事件分发和消费机制的一些理解

说明事件分发被用作解决事件冲突,还被用作自定义View事件包含的动作1.ACTION_DOWN(按下):手指只要一触摸屏幕就立即触发这个动作2.ACTION_MOVE(移动):手指触摸屏幕,并在屏幕上移动一段距离。3.ACTION_UP(抬起):手指离开屏幕的一瞬间就立即触发该动作。三个动作,伴随三个方法事件分发(dispatchTouchEvent),事件拦截(onInter

2017-11-10 16:28:15 387

原创 Android沉浸式状态栏的实现在4.4及以上的系统中

Android4.4之后谷歌提供了沉浸式全屏体验,在沉浸式全屏模式下,状态栏、虚拟按键动态隐藏,应用可以使用完整的屏幕空间,按照Google的说法,给用户一种身临其境的体验。

2017-11-07 10:09:57 473

原创 关于Android开发中使用System.exit(0)的问题(如写返回键响应时用到双击退出函数的时候)

最近整理项目的时候发现一个问题:在一种情况下我双击退出应用时调用了finish()和System.exit(0),但是事实上应用在关闭后又重启了。也是由于这个问题一般不去折腾也不会发现所以之前也没考略到。      项目的需求是这样的:首次安装应用时进行登陆操作,登陆完成后进入首页,在首页有个判断是否有数据(这个项目有离线的功能,数据是定期自动同步加手动同步的),首次登陆肯定还没有同步也没有数

2017-11-06 15:51:33 3252

原创 Android开发 JDK和SDK简单配置

JDK配置:系统变量中创建变量名:JAVA_HOME变量值为jdk路径:如“E:\Program Files\Java\jdk1.8.0_102”SDK配置:系统变量中创建变量名:ANDROID_HOME变量值为sdk路径:如“F:\Android\sdk”Android的AVD虚拟机路径配置(如果不设置默认路径为:C:\Users\“你的用户名”\.android):

2017-09-16 16:03:33 471

空空如也

空空如也

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

TA关注的人

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