- 博客(9)
- 收藏
- 关注
原创 填坑记录
填坑记录1.多Module下ButterKnife配置坑坑点:在子Module中的build.gradle中添加了ButterKnife的依赖,运行时发现,获取的控件为null,得到NullPointException。 解决:在app的Module的依赖中也需要添加注解的依赖 annotationProcessor 'com.jakewharton:butterknife-compiler:8
2017-08-10 14:34:59 253
原创 Activity/ViewGroup/View生命周期方法
Activity七个基本的生命周期方法:onCreate、onStart、onResume、onPause、onStop、onDestory,这六个生命周期方法两两相互对应,外加一个onRestart方法。自定义View时,常需要复写的方法:onMeasure、onLayout、onDraw以及onSizeChanged、onFinishInflate。so,这些方法放一起啥顺序?先蛮测下呗,在Ma
2016-11-03 16:53:40 1256
原创 凯哥Androi缓存文件笔记
以下根据个人理解习惯整理的凯哥的文章APP的缓存文件到底应该存在哪?看完这篇文章你应该就自己清楚了1、内部存储在/data/data/目录下,为每个app,以app包名为目录名创建对应的目录。此目录为app的私有目录,只能被此app访问,当卸载app时,整个目录都会被清除干净。 读取内部存储不需要权限,但是读取或者是写入外部存储需要权限,在现版本里面,读权限不进行声明,也可以实现读取,但是在以后版
2016-09-29 18:39:05 818
原创 Android自定义View随笔
类别自定义View,有三种方式,分别满足不同的需求:扩展Android自带的View控件,在原生控件基础上扩展自己的样式和点击事件;组合式ViewGroup,实现ViewGroup内多个子View的统一逻辑, 比如自定义顶部标题栏;拓展View类,实现完全的自定义样式和点击事件。基本模式 //拓展对应的View public class CustomView extend Vi
2016-08-11 12:00:32 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人