一、前言 随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,从本篇文章开始,我将开启一个Android应用性能优化的专题,从理论到实战,从入门到深挖,手把手将性能优化实践到项目中,欢迎持续关注! 那么第一篇文章我就从应用的启动优化开始,根据实际案例,打造闪电般的A ...
分类:
移动开发 时间:
2017-01-16 09:04:49
阅读次数:
283
android性能优化相关的开发工具有很多很多种,这里对如下六个工具做个简单的使用介绍,主要有Android开发者选项,分析具体耗时的Trace view,布局复杂度工具Hierarchy View,...
分类:
移动开发 时间:
2017-01-13 21:08:34
阅读次数:
375
前言在保证代码没有功能问题,完成业务开发之余,有追求的程序员还要追求代码的规范、可维护性。今天,以“成为优秀的程序员”为目标的拭心将和大家一起精益求精,学习使用 Lint 优化我们的代码。什么是 Li...
分类:
移动开发 时间:
2017-01-08 04:09:47
阅读次数:
417
一、背景
最近做项目需要用到选择图片上传,类似于微信、微博那样的图片选择器,ContentResolver读取本地图片资源并用RecyclerView+Glide加载图片显示就搞定列表的显示,这个没...
分类:
移动开发 时间:
2016-12-29 08:28:00
阅读次数:
329
Android 性能测试——Heap Viewer 工具 Heap Viewer能做什么? 实时查看App分配的内存大小和空闲内存大小 发现Memory Leaks Heap Viewer使用条件 5.0以上的系统,包括5.0 开发者选项可用 Heap Viewer启动 可以直接在Android s ...
分类:
移动开发 时间:
2016-12-24 14:20:17
阅读次数:
232
GT支持iOS和Android两个手机平台,GT,这个工具是腾讯的小伙伴们贡献给大家的,也很简单实用。这个工具能测试的性能指标有内存,cpu,fps等指标,直接把apk安装在要测试的目标手机上,安装后启动GT,在选择界面选择要测试的app即可,如下图所示: 还是以微信为例,选择微信后,点击[runn ...
分类:
移动开发 时间:
2016-12-22 18:48:29
阅读次数:
288
个人简介: 测试老鸟,曾做过6年的测试以及2年的大数据开发;曾就职于伟景行、高德(大数据开发);钟情于钻研开源测试框架;目前挂单于艺龙。 有对本主题感兴趣的同学,可以加我Q私信(305285925); 在本文内,主要以Android性能测试为主进行分析 一、性能测试包含 1、启动时间测试 测试场景包 ...
分类:
移动开发 时间:
2016-12-22 14:41:12
阅读次数:
456
Android 性能测试——Memory Monitor 工具 Memory Monitor能做什么? 实时查看App的内存分配情况 快速判断App是否由于GC操作造成卡顿 快速判断App的Crash是否是因为超出了内存 Memory Monitor使用准备 开发者选项可用 USB调试开启 备注:A ...
分类:
移动开发 时间:
2016-12-18 18:01:02
阅读次数:
425
内存泄漏(memory leak)是指由于疏忽或错误造成程序未能释放已经不再使用的内存。那么在Android中,当一个对象持有Activity的引用,如果该对象不能被系统回收,那么当这个Activit...
分类:
移动开发 时间:
2016-12-11 23:33:59
阅读次数:
259
Android lint工具是Android studio中集成的一个代码提示工具,它主要负责对你的代码进行优化提示,包括xml和java文件,很强大。编写完代码及时进行lint测试,会让我们的代码变...
分类:
移动开发 时间:
2016-11-20 14:09:18
阅读次数:
360