
Android
文章平均质量分 79
容比菲
这个作者很懒,什么都没留下…
展开
-
Android性能优化典范(一)
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。 0)R转载 2015-03-05 09:54:02 · 561 阅读 · 0 评论 -
Android性能优化典范(三)
Android性能优化典范(一)Android性能优化典范(二)接上文:9)Garbage Collection in AndroidJVM的回收机制给开发人员带来很大的好处,不用时刻处理对象的分配与回收,可以更加专注于更加高级的代码实现。相比起Java,C与C++等语言具备更高的执行效率,他们需要开发人员自己关注对象的分配与回收,但是在一个庞大的系统当转载 2015-03-05 11:35:42 · 570 阅读 · 0 评论 -
Android性能优化典范(二)
Android性能优化典范(一)接上文:5)Android, UI and the GPU了解Android是如何利用GPU进行画面渲染有助于我们更好的理解性能问题。那么一个最实际的问题是:activity的画面是如何绘制到屏幕上的?那些复杂的XML布局文件又是如何能够被识别并绘制出来的?Resterization栅格化是绘制那些Button,Shape转载 2015-03-05 10:54:54 · 507 阅读 · 0 评论 -
Android代码性能优化小技巧
这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整个App的性能提升还是有作用的,只是不能较大幅度的提升性能而已。选择合适的算法与数据结构才应该是你首要考虑的因素,在这篇文章中不会涉及这方面。你应该使用这篇文章中的小技巧作为平时写代码的习惯,这样能够提升代码的效率。通常来说,高效的代码需要满足下面两个规则:不要做冗余的动作如果能避免,尽量不要分转载 2015-03-05 15:03:20 · 537 阅读 · 0 评论 -
Android数据持久化存储-Files对象
1、Files对象保存数据的分类(1)、使用IO流进行存储,保存在/data/data/包名/files/目录下。(2)、使用Environment类进行存储,保存在SD卡中。2、IO流方式存取数据 使用IO流方式存取数据,即使用FileOutputStream类提供的openFileOutput()方法获取输出流,输出文件到磁盘;使用FileInputStream类提供的o原创 2015-10-15 10:10:41 · 922 阅读 · 0 评论 -
Android数据持久化存储-SharedPreferences
1、SharedPreferences类用于保存和获取基本数据类型的键值对,在应用程序退出后,数据仍然会保存,它提供的数据类型有boolean、float、int、long、String、StringSet。2、SharedPreferences对象获取SharedPreferences对象有两种方法,如下:①context.getSharedPreferences(String na原创 2015-10-14 16:53:17 · 519 阅读 · 0 评论