![240](https://upload.jianshu.io/users/upload_avatars/21798438/8844eac3-5e32-452f-9d04-1f47819160fb.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1,陪伴培养学习习惯,刻意练习(学习无非就是重复,还轮不到你拼天赋),培育身高,培育内在,培育性格。(开朗,不要内耗,睡觉非常重要--23点前躺...
加固手段 方案3加固总体框架: dex文件格式:(以便后续修改dex达到加密) apk打包流程: dex加载流程怎样的: 1.务必cloaslo...
字节流嵌套的原理是什么 站在你是内存的角度看代码,将文件转化为流->包装缓冲减少对磁盘的读写次数-〉组装写出的具体数据类型1.当buffer没满...
apk结构 AS 安装apk大小分析插件 analyze size 开启混淆,开启资源缩减 自定义保留文件 Lint分析器 移除备用资源 动态库...
1.概要 2.Battery Historian环境搭建: 收集数据导出报告,上传报告到Battery Historian平台看数据分析: 第2...
ANR类型: 为什么出现ANR: 如何分析trace_*.txt解决ANR(Android新版本已经没有权限导出该文件) 看cpu和io信息,是...
1.概要 1.cpu profile分析出耗时代码,然后根据项目标准采用对应解决方法(比如idleHandler延时加载数据,或者已到子线程?)...
概要 app启动过程 速度评判标准 Android Studio CPU profile(跟踪方式本身影响会导致启动变慢,建议采用采样方式) A...
1.软,弱,虚引用区别: GC 扫描后不一定回收,除非内存不够;GC扫描到就回收了;及时回收; 2.垃圾回收原理: 对象创建后放在年轻代的Ede...