Android工具
文章平均质量分 58
1024工场
新技术,新未来,1024工场...
展开
-
Android工具:LeakCanary—内存泄露检测神器
一、LeakCanary简介LeakCanary是Square公司开源的一个检测内存的泄露的函数库,可以方便地和你的项目进行集成,在Debug版本中监控Activity、Fragment等的内存泄露;LeakCanary集成到项目中之后,在检测到内存泄露时,会发送消息到系统通知栏。点击后打开名称DisplayLeakActivity的页面,并显示泄露的跟踪信息,Logcat上面也会有对应的日志输出。同时如果跟踪信息不足以定位时,DisplayLeakActivity还为开发者默认保存了最近7个dump文原创 2017-02-13 23:16:00 · 18697 阅读 · 0 评论 -
Android工具:被你忽视的Lint
一、Lint简介测试你的Android应用除了确保它满足功能要求,确保代码没有结构问题也是非常重要的。结构不好的代码可能会影响你的Android应用的可靠性和效率,并且使得你的代码难于维护。例如,如果你的XML资源文件包含没有使用的命名空间,它会占用空间并导致不必要的处理。其它结构性问题,如使用过时的元素或者调用目标API版本不支持的API,可能会导致代码无法正常运行;Android Studio原创 2017-01-07 23:52:09 · 5766 阅读 · 0 评论 -
Android 工具:Profile GPU Rendering
一、Profile GPU Rendering工具Profile GPU Rendering工具对于相对于16毫秒每帧的基准花了多少时间来渲染UI,给了一个快速可视化的展示: 1. 它帮你快速查看一个UI窗口有多少超过了16毫秒每帧的目标; 2. 确定是否渲染线条的任何部分在处理时间上都超出了; 3. 寻找在用户或者程序操作相关的渲染时间峰值;二、启动Profile GPU Rendering原创 2017-06-21 23:10:34 · 2197 阅读 · 0 评论 -
Android 工具:Show GPU Overdraw
一、Show GPU Overdraw工具Show GPU Overdraw工具显示了app什么地方可能执行了必要之外更多的渲染,帮助你查看什么地方可以减少过渡渲染;二、启动Show GPU OverdrawSettings->Developer Options->Hardware accelerated rendering->Debug GPU overdraw->选择show原创 2017-06-11 21:04:23 · 1555 阅读 · 0 评论 -
Android工具:Hierarchy Viewer
一、配置Hierarchy Viewer非root手机,Android4.0或者更低,安装和配置ViewServer(https://github.com/romainguy/ViewServer);root手机,Anddroid4.0或者更低,不需要任何配置;Android4.1或者更高,在开发设备上设置环境变量ANDROID_HVPROTO;二、启动Hierarchy Viewer在AND原创 2017-04-23 11:39:37 · 2844 阅读 · 0 评论 -
Android 工具:TraceView
一、TraceView工具TraveView采集和分析方法的执行时间和数据,用于跟踪你的代码中的性能下降问题;二、启动TraveViewAndroid Studio->Tools->Android->Android Device Monitor->DDMS; 三、使用TraveView这里有两种方式,来生trace日志文件: 1. 在你的代码中使用Deb原创 2017-06-29 12:09:34 · 945 阅读 · 0 评论