Good good study Day day up
10
29
Android修改开机启动动画 Android修改开机启动动画
Android修改开机启动动画 Android修改开机启动动画,这边对应的为android源码6.0手机开机会启动init.rc脚本文件,会加载编译好的init文件,这俩个可执行的文件,可以在android里面找到 init文件是 andr
2017-10-29 AheadSnail
29
apk的启动流程 apk的启动流程
Android 系统启动流程 Android 系统启动流程,这边对应的为android源码6.0手机开机会启动init.rc脚本文件,会加载编译好的init文件,这俩个可执行的文件,可以在android里面找到 init文件是 androi
2017-10-29 AheadSnail
06
NDK动态注册 NDK动态注册
NDK动态注册 静态注册跟动态注册的区别静态注册: 每个class都需要使用javah生成一个头文件,并且生成的名字很长书写不便;初次调用时需要依据名字搜索对应的JNI层函数来建立关联关系,会影响运行效率 用javah 生成头文件方便简单
2017-10-06 AheadSnail
05
NDK实现热更新 NDK实现热更新
NDK实现热更新 热更新跟普通更新的比较普通更新 增量更新 区别 增量更新需要使用到第三方的库,下面为官网的地址 bspatch 官网 http://www.daemonology.net/bsdiff/ 因为bspatch里面需要依赖bi
2017-10-05 AheadSnail
04
04
04
03
02
09
26
SnackBar 详解 SnackBar 详解
SnackBar 使用详解,及代码分析 SnackBar使用的好处 dialog 笨拙 体验大打折扣,会阻断用户的连段性 ,交互性太强 Toast 没有交互性 (只能交互 ) SnackBar可以自动消失,也可以手动取消,
2017-09-26 AheadSnail
26
Navigation 详解 Navigation 详解
Navigation 使用详解,及代码分析 MVP的定义在MVP里,Presenter完全把Model和View进行了分离,主要的程序逻辑在Presenter里实现。而且,Presenter与具体的View是没有直接关联的,而是通过定义好的
2017-09-26 AheadSnail
24
18
View的事件传递一 View的事件传递一
View的事件传递的源码解析,也对一些疑问做了下解答 View的事件传递的源码解析(一) 1.一个view里面如果同时设置了点击的事件,跟onTouch事件,如果onTouch事件返回的为true的话,为什么点击的事件会没有响应?在View
2017-09-18 AheadSnail
18
View的事件传递二 View的事件传递二
简介View的事件传递的源码解析我们就从Activity的中的下面的来触发,方法都为public的,说明是给别人调用的,我们就从这里出发 public boolean dispatchTouchEvent(MotionEvent ev) {
2017-09-18 AheadSnail
18
RecycleView滑动冲突 RecycleView滑动冲突
简介RecycleView嵌套滑动的冲突1.当一个大的RecycleView中的item也是一个RecycleView的时候,滑动的时候,就会出现滑动不顺畅,比如我在子的RecycleView中斜着滑动的时候,为什么是里面的RecycleV
2017-09-18 AheadSnail
17
Appcompat兼容性的处理 Appcompat兼容性的处理
了解了下AppcompatActivity的中的兼容性的处理 AppCompat兼容性控件的兼容性 v4 v7 v13 数字代表的是支持的api 的versionAppCompatActivity 是如何做到兼容性的原理: 继承了AppCo
2017-09-17 AheadSnail
14
属性动画源码解析 属性动画源码解析
属性动画源码解析,大致的了解了下属性动画的原理,也对一些疑问做了下解答 属性动画源码解析 1.AminatorSet中每一个animator设置duration时间,跟AminatorSet单个设置duration时间的区别//旋转的动画,
2017-09-14 AheadSnail
14
ListView 复用机制 ListView 复用机制
大致的讲解了下ListView的复用的原理,了解手势触摸的时候大致做了什么操作 1.首先查看onTouchEvent,实现是在AbsListView里面 case MotionEvent.ACTION_MOVE: {
2017-09-14 AheadSnail
6 / 6