- 博客(9)
- 收藏
- 关注
原创 抓取app进程的hprof
1. 使用am 命令 adb shell am dumpheap {Process} file 如 adb shell am dumpheap com.android.phone /data/anr/phone.hprof2.使用DDMS 命令 在DDMS 中选择对应的process, 然后在Devices 按钮栏中选择Dump Hprof file, 保存即可3.通过代码的方...
2018-03-29 19:27:54
3413
原创 fd leak问题查找(Android)
参考:http://huzhengyu.com/2017/01/21/Fd-leak-in-Android/https://www.ibm.com/developerworks/cn/linux/l-cn-handle/1.句柄的介绍及应用句柄是在 Windows 中引入的一个概念,它是和对象一一对应的 32 位无符号整数值。句柄可以映射到唯一的对象,它是处理对象的一个接口,对于所涉及的对象,可以...
2018-03-29 19:12:18
5254
原创 定制固件Chrome的主页
1.部分营运商版本的固件,会定制chrome主页,实现:提供一个authorities="com.android.partnerbrowsercustomizations"的ContentProvider即可。可定义在固件中packages/providers/PartnerBookmarksProviderProvider里AndroidManifest.xml申明: <pr...
2018-03-22 11:21:03
1458
1
原创 Maven打包jar及依赖
1.依赖本地jar包:system scope<dependencies>里添加<dependency> <groupId>norma-log-parser</groupId> <artifactId>norma-log-parser</artifactId> <version>1.0.0-
2018-03-16 11:50:58
358
原创 sed|grep|awk常用过滤log
1.grep -E 支持多个模型匹配 'start proc|start u0',包括正则表达式,'start proc .*tencent.mm'-i不区分大小写-R遍历目录,当要在某个目录下查找时-n在文本中的行号-A n 输出匹配的后n行-B n 输出匹配的前n行-C n 输出匹配的上下文各n行--include="*.mk" 只在指定格式的文件查找 === [支持正则表达式匹配]--ex...
2018-03-14 17:49:45
422
原创 JNI Native crash地址转换
signal 11LOG:F/libc ( 1783): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1) I/DEBUG ( 115): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 115): Build fingerpri...
2018-03-14 14:49:18
255
转载 Android电池状态
https://developer.android.google.cn/training/monitoring-device-state/battery-monitoring.html?hl=zh-cnBatteryManager.isCharging()BatteryManagerService获取dumpsys batterystats
2018-03-13 15:09:21
552
原创 Android Gradle混淆打包
1.使用混淆build.gradlebuildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }}2...
2018-03-13 13:01:51
677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人