Android耗电评估

这里只是使用最简单的方法对你的app的电量消耗进行评估,如果还想更加详细或者复杂的方法,可以使用一些比较专用的工具,比如Emmagee(https://github.com/NetEase/Emmagee),这个就很好用。第一招:看系统的 设置-电池 里面的耗电排名。除非你的APP耗电很出格,一用...

2015-12-09 15:52:57

阅读数 1614

评论数 0

Android 性能优化之使用MAT分析内存泄露问题

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/42396507),请尊重他人的辛勤劳动成果,谢谢!我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜...

2015-07-27 19:37:36

阅读数 717

评论数 0

Android手机界面的各种状态

屏幕黑: 屏幕亮: 解锁界面: frameworks\policies\base\phone\com\android\internal\policy\impl\LockScreen.java 开锁界面:设置—>位置和安全—>设置屏幕锁定 ,具体选择那种开锁界面: 图案开锁: f...

2015-07-01 10:35:21

阅读数 1026

评论数 0

Android手机的休眠状态

Android手机有两个处理器,一个叫Application Processor(AP),一个叫Baseband Processor(BP)。非通话时间,BP的能耗基本上在5mA左右,而AP只要处于非休眠状态,能耗至少在50mA以上,执行图形运算时会更高。一般手机待机时,AP、LCD、WIFI均进...

2015-06-30 15:46:18

阅读数 15442

评论数 5

Android性能优化一些方法

1.采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated=”true”。不过这个需要在android 3.0才可以使用。 2.View 中设置缓存属性.setDrawingCache为true。 3.优化你的...

2015-06-02 13:34:53

阅读数 3727

评论数 0

Android应用耗电分析随笔

1.耗电量巨大的的一个重要原因就是手机硬件的飞速发展。2.最能“杀死”手机电量的绝对是浩如烟海的应用程序。3.后台偷跑电量,可以手动关闭之以省电量。但有的程序确需在后台运行,或耗电很少开着也没事,可使用金山电池医生的耗电排行功能来关闭耗电大头。4.金山电池医生,能详尽的应用程序耗电排行情况,点开其...

2015-05-25 14:22:46

阅读数 1346

评论数 0

安卓应用对多核心的利用情况

安卓应用对多核心的利用情况 应用环境 是否针对多核优化 所需核心数 唤醒核心使用 待机/桌面 是 1-2核 1%-50% 电话通讯 是 3核 10%-20% 图片浏览 是 3核 30%-50% 音乐播放 是 2核 10%...

2015-05-25 10:06:24

阅读数 1064

评论数 0

Android与 IOS系统的性能对比

iPhone5s和Nexus5的硬件对比:1.CPU: 1)苹果:单核+强劲的3级缓存Cache; 2)安卓:多核+较弱的3级缓存Cache,造成大量 Cache Miss,这就会导致CPU常常在“等待”外围IO(如内存),从而白白浪费了CPU的高速计算能力。 2.GPU: 1)苹果:A7...

2015-05-24 17:57:23

阅读数 1456

评论数 0

Android的性能监控工具StrictMode

目前,StrictMode的能力与限制包括: 1.基于线程的对磁盘读写,网络操作,以及自定义耗时操作等的监控; 2.基于VM进程的对对象泄露(Activity对象,SQLite对象,未反注册对象,未关闭对象)的监控; 3.可以检测到跨进程的耗时操作(当然必须是同步操作); 4.当前不支持在...

2015-05-12 14:40:21

阅读数 708

评论数 0

Android性能杂谈

为什么磁盘操作也被认为是耗时的?虽然Android设备几乎都使用flash memory作为存储,读写速度堪比固态硬盘(SSD),但是建立在其上的文件系统可能会限制读写并发性,使得读写操作的时间不够稳定。例如,广为使用的YAFFS文件系统使用了一个全局的同步锁,在同一时间只允许一个磁盘读写操作,这...

2015-05-12 11:48:57

阅读数 593

评论数 0

APP启动时间

原文地址:http://m.blog.csdn.net/blog/yutou58nian/21176139 Android平台上,一个App的启动时间可以说是一个重要的性能指标。如何获取一个App的启动时间呢,接下来咱们详细探讨一下。   在查阅Android的文档之后发现,And...

2015-04-03 23:31:59

阅读数 2041

评论数 0

手机QQ为什么快

天下武功唯快不破,QQ为什么快呢?!结合《腾讯背后的网络架构》和《手机QQ的移动化实践之路》两文,个人做一个提炼: 1.QQ会在用户上传、下载图片等连接服务器操作时,结合其网络情况选择周边最快的服务器; 2.QQ会对用户每天使用的网络进行记录和分析,预测出用户在哪个时段可能用哪个网络(如3G/4G...

2015-01-19 11:28:34

阅读数 1100

评论数 0

Listview性能优化

在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无...

2014-02-10 14:51:09

阅读数 3816

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭