Android性能优化方面也有很多文章了,这里就做一个总结,从原理到方法,工具等做一个简单的了解,从而可以慢慢地改变编码风格,从而提高性能。 一、Android系统是如何处理UI组件的更新操作的 既然和布局相关,那么我们需要了解Android系统是如何处理UI组件的更新操作的。 1、Android需 ...
分类:
移动开发 时间:
2017-11-20 21:55:38
阅读次数:
230
GT(随 身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug&Test Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、 开发日志的查看、C ...
分类:
移动开发 时间:
2017-11-17 16:28:17
阅读次数:
211
此篇将重点介绍几种常用的Android性能分析工具: 一、Logcat 日志 选取Tag=ActivityManager,可以粗略地知道界面Displaying的时间消耗。当我们打开一个Activity的时候,log会打印一串log如下: 第一个时间表示系统接受到打开的intent到TestActi ...
分类:
移动开发 时间:
2017-11-13 16:44:41
阅读次数:
306
TraceView界面 现来看一下整个界面的图,整个界面包括上下两部分,上面是你测试的进程中每个线程的执行情况,每个线程占一行;下面是每个方法执行的各个指标的值 上面一部分是你测试进程的中每个线程运行的时间线,下图中可以可以看到,主要只有一个main线程在执行,因为我滑动了一下列表,main线程(U ...
分类:
移动开发 时间:
2017-10-18 12:33:44
阅读次数:
183
环境:Android测试环境 搭建Android测试环境: 1、下载AndroidSDK; 2、配置环境变量; (1)、ANDROID_HOME (2)、ANDROID_HOME-TOOLS (3)、ANDROID_HOME-PALTFORM-TOOLS 3、Android底层Java开发,如需运行 ...
分类:
移动开发 时间:
2017-10-17 18:52:11
阅读次数:
301
本文介绍了Android下三种获取FPS的方法,在调试及优化Android性能时可做参考。 ...
分类:
移动开发 时间:
2017-09-27 23:14:55
阅读次数:
285
Emmagee 是一个性能测试小工具 用来监控指定被测应用在使用过程中占用机器的CPU, 内存,流量资源的性能小工具 Emmagee 介绍 Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能 ...
分类:
移动开发 时间:
2017-09-27 15:22:27
阅读次数:
180
1.内存 http://www.cnblogs.com/chengchengla1990/p/5644243.html 步骤: (1)启动APP,添加3个城市,杀死APP,手机连接电脑 (2)运行核心业务 a.[启动XXX(提前添加3个城市),进入XXX首页,刷新天气数据,点击avatar、下拉至1 ...
分类:
移动开发 时间:
2017-09-11 11:07:15
阅读次数:
251
1、布局优化 <include>标签主要用于布局重用,<merge>标签一般和<include>配合使用降低减少布局的层级,ViewStub则提供按需加载的功能,当需要时才会将ViewStub中的布局加载到内存,提供了程序的初始化效率。 <include>标签只支持android:layout开头的 ...
分类:
移动开发 时间:
2017-09-10 17:40:51
阅读次数:
200
对于开发人员来说,工具是至关重要的。工具可以使开发人员的日常工作更加轻松、高效,因为只要关注最重要的事情即可。对于开发人员来说,想要寻找到更好的替代工具往往比坚持使用熟悉的、过时的工具要困难得多。 在这篇文章中,我们将列出你可以在日常工作中使用的一些新的编程工具。对在线流媒体感兴趣的许多开发人员也已 ...
分类:
其他好文 时间:
2017-08-31 23:09:39
阅读次数:
315