- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 Android性能优化--优化启动速度
一、初识应用启动应用启动的流程在安卓系统上,应用在没有进程的情况下,应用的启动都是这样一个流程:当点击app的启动图标时,安卓系统会从Zygote进程中fork创建出一个新的进程分配给该应用,之后会依次创建和初始化Application类、创建MainActivity类、加载主题样式Theme中的windowBackground等属性设置给MainActivity以及配置Activity层级上的一些
2017-05-27 10:38:00 609
原创 使用PlantUML快速绘图
PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我 想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、 Emacs、 Sublime 、Word等软件里来使用PlantUML。PlantUML通过简单和直观的语言来定义图形,它可以生成PNG、SVG和二进制 图片。PlantUML支持的图形有:时序图用例图类图活动图组件图
2017-05-13 16:29:07 17181 6
原创 Android性能优化--过度绘制
渲染机制前提知识android 的渲染主要分为两个组件:1.CPU 2.GPU,由这两者共同完成在屏幕上绘制 。CPU:中央处理器,它集成了运算,缓冲,控制等单元,包括绘图功能.CPU将对象处理为多维图形,纹理(Bitmaps、Drawables等都是一起打包到统一的纹理)。GPU:一个类似于CPU的专门用来处理Graphics的处理器,用来帮助加快格栅化操作,当然,也有相应的缓存数据(例如缓存
2017-05-12 17:58:18 7405
原创 Android性能优化--防止内存泄漏
防止内存泄漏使用Service时,尽量使用IntentService,这样可以避免忘记关闭服务。避免一个对象被比它生命周期长的对象持有或引用,这样会导致该对象无法被释放,内存泄露。 如对一个Activity Context保持长生命周期的引用,即使这个Activity已经被销毁了,但相关内存无法被释放。对于生命周期长的对象,可以使用ApplicationContext。 非静态内部类的静态实
2017-05-04 14:38:01 637
ksoap2-android
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人