android 性能优化
超越我来着
这个作者很懒,什么都没留下…
展开
-
android 布局性能优化
1、抽象布局标签 (1) 标签 include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。 下面以在一个布局main.xml中用include引入另一个布局foot.xml为例。main.mxl代码如下: <RelativeLayout xmlns:android="http://schemas.android.com/转载 2015-04-29 16:32:55 · 598 阅读 · 0 评论 -
Android LocalBroadcastManager与BroadcastReceiver
在Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下: 1、当应用程序发送某个广播时系统会将发送的Intent与系统中所有注册的BroadcastReceiver的IntentFilter进行匹配,若匹配成功则原创 2015-04-30 10:58:18 · 532 阅读 · 0 评论 -
android sql XUtils DB模块的性能研究
因为项目中使用了XUtils,所以数据库方面看了下做了哪些优化,sql哪些需要优化的,上篇已经讲到点击打开链接 1.DbUtils.java 主要功能数据库的创建,数据库的增删改查。 存放DbUtils实例对象的map,每个数据库对应一个实例, key为数据库的名称。 private static HashMap daoMap = new HashMap(); 采取的是单例模式,根原创 2015-04-28 09:24:38 · 7187 阅读 · 1 评论 -
android 代码性能优化
因为android 性能,ANR,生命周期等限制需要在代码中合理优化,保证性能。通过三个方面来讲 一,降低运行的时间 1)缓存 缓存主要包括对象缓存、IO缓存、网络缓存、DB缓存,对象缓存能减少内存的分配,IO缓存减少磁盘的读写次数,网络缓存减少网络传输,DB缓存较少Database的访问次数。 a).消息缓存 通过handler.obtainMessage复用之前的message,原创 2015-04-30 10:01:02 · 921 阅读 · 0 评论 -
android sql 性能优化
数据库的优化有个通用的就是索引,先讲索引原理在讲sqlie索引及其他的优化。 一,索引 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 例如这样一个查询:select * from table1 where id=10000。如果没有索引,原创 2015-04-27 11:20:15 · 799 阅读 · 0 评论