Android
文章平均质量分 70
androidmi
这个作者很懒,什么都没留下…
展开
-
android 代码性能分析
项目前期已经结束,基本功能都已完工,用户反馈启动速度越来越慢,所以开始进行代码优化。使用Android自带的DDMS配合MAT进行分析。 先使用DDMS中HEAP工具调试应用,针对一个可能存在的内存占用过高的功能点进行不断操作,查看data object中的Total Size,如果值停留在某个范围内不再变化,点击生成Dump hprof 文件。 使用MAT进行查原创 2012-11-05 18:12:39 · 626 阅读 · 0 评论 -
Android性能优化之一 数据存储优化
Android性能优化之一 数据存储优化 Android性能优化之二 代码优化 Android性能优化之三 数据格式优化 在Android应用不断升级的今天,一款应用要实现特定的功能,需要读取预先生成的数据包,或者通过网络下载的方式获取数据,目的是使用户在第一次使用应用时这些数据就可以为用户服务。 本文主要讨论的是上面提到原创 2013-01-25 11:00:24 · 1169 阅读 · 0 评论 -
Android性能优化之三 数据格式优化
Android性能优化之一 数据存储优化 Android性能优化之二 代码优化 Android性能优化之三 数据格式优化 目前读取的数据文件record.txt有20000条数据,占用空间1.5M,因为该数据需要内置进apk,所以对产品来说是不能接收apk文件随意增加1M以上容量的,所以我们需要对数据进行分析,最终调整数据格式,目的是减少文件大原创 2013-03-12 15:35:02 · 1020 阅读 · 0 评论 -
Android性能优化之二 代码优化
Android性能优化之一 数据存储优化 Android性能优化之二 代码优化 Android性能优化之三 数据格式优化 本文是该系列的第二篇文章,主要针对上一篇文章中数据读取和存储的代码进行重构,使代码更清晰,为后续的优化做好准备。 接着上文的demo,请看方法insertRecordWithJSONArray原创 2013-02-04 17:45:27 · 836 阅读 · 0 评论 -
Android ContactsProvider源码分析
Android源码目录packages\providers下的应用是下载,通话等内置基本应用提供数据存储和操作的provider应用,本文章将针对ContactsProvider源码的架构和实现展开分析。(注:本文使用使用android4.0版本进行分析)1、架构设计 ContactsProvider中数据操作基类是AbstractContactsProvider.java(参见原创 2013-04-13 11:26:40 · 3697 阅读 · 3 评论 -
字体颜色设置
在做UI开发时有时显示的一行字中有几个需要不同的颜色或字体相比较其他大或者小一些,就需要使用一下的一些方法来实现。1、HTML 如果做过Web端的同学,应该对html很熟悉,可以使用样式来调整字的颜色和大小,显示效果如下。 在string.xml中的定义: 我有一个红颜色的皮球 这是一个 大大的字体等同于html中的:原创 2013-06-14 09:44:20 · 965 阅读 · 0 评论 -
android listview 性能优化
如果lisetview的数据是从数据库读取,显示的数据比较复杂,而且对数据可以实时进行增删改查操作,一般不适用于使用CursorAdapter。可以使registerContentObserverUri监听数据库的变化来刷新列表,实例代码如下,可以添加和删除数据。public class MainActivity extends Activity implements OnClickLis原创 2013-06-23 00:05:34 · 768 阅读 · 0 评论 -
SystemUI代码分析
基于4.2版本源码进行分析SystemUI代码路径:frameworks/base/packages/SystemUI原创 2013-07-29 15:23:29 · 1199 阅读 · 0 评论