安卓笔记侠

专注安卓开发

导航

2018年7月5日 #

性能优化3--数据库优化

摘要: 1> 索引 虽然索引的目的在于提高数据库的性能,但这里有几个情况需要避免使用索引。使用索引时,应重新考虑下列准则: 2> 事务 对于事务,就是数据库的一次原子性的执行操作。原子性的执行操作为数据的整体性执行带来的可靠安全性。在SQLite中,如果我们默认事务(会为每个插入和更新都创建一次事务,并且在 阅读全文

posted @ 2018-07-05 12:45 安卓笔记侠 阅读(378) 评论(0) 推荐(0)

性能优化2--内存优化

摘要: a.Bitmap.recycle(),Cursor.close,inputStream.close() b.大量加载Bitmap时,根据View大小加载Bitmap,合理选择inSampleSize,RGB_565编码方式;使用LruCache缓存 c.使用 静态内部类+WeakReference 阅读全文

posted @ 2018-07-05 11:44 安卓笔记侠 阅读(625) 评论(0) 推荐(0)

性能优化1--UI优化

摘要: 1.使用系统为我们提供了几个抽象的标签 ①include:重用 ②viewstub:按需加载 注意: ③merge:减少布局层数 阅读全文

posted @ 2018-07-05 10:37 安卓笔记侠 阅读(396) 评论(0) 推荐(0)