- 博客(5)
- 收藏
- 关注
原创 Android应用开发:图形绘制之硬件加速
引言在Android3.0后,Android的2D渲染通道开始支持硬件加速,也就是说所有View的Canvas绘画动作都会使用GPU,同时也代表着应用程序会损耗更多的内存。而在Android4.0(API14)之后硬件加速功能就被默认开启了。如果你的应用程序是由各种标准View和Drawable组成的,那么硬件加速并不会引起任何不适。众所周知,使用硬件加速会调用到OpenGL,但是Op
2014-08-29 15:07:24 8597
原创 Android应用开发:Dialog使用123
完整、详尽的从设计到开发介绍了Android系统中关于Dialog的使用详情。本质上,Dialog的使用非常简单,更多的则是关于应用、产品质量与用户体验的追求。无论是移动互联网狂潮也好,还是传统企业也好,质量、用户体验都是需要与时俱进的。·
2014-08-28 00:30:57 5203 2
原创 Android应用开发:Fragment与大型数据缓存
引言在Android应用开发:Fragment的非中断保存setRetaineInstance一文中已经介绍过了如何让Fragment不随着Activity销毁从而保存数据的方法。在移动应用程序的架构设计中,界面与数据即不可分割又不可混淆。在绝大部分的开发经历中,我们都是使用Fragment来进行界面编程,即使保存数据基本上也只是界面相关控件的数据,很少做其他的数据保存,毕竟这样与开发
2014-08-18 23:31:10 7819
原创 Android应用开发:ImageLoader小陷阱——同一个URI
引言ImageLoader是一个被广泛使用的用于图片加载的开源项目,项目地址:https://github.com/nostra13/Android-Universal-Image-Loader关于ImageLoader的使用,作者的README写的已经非常详细了,我在这里就不再赘述。Android应用都是分别运行在各自的dalvik虚拟机中,而由于
2014-08-14 14:47:40 7905 1
原创 Android应用开发:Fragment的非中断保存setRetaineInstance
引言首先,要明确什么叫“非中断保存”。熟悉Fragment的开发人员都知道,Fragment是依附于Activity的。当Activity销毁时,Fragment会随之销毁。而当Activity配置发生改变(如屏幕旋转)时候,旧的Activity会被销毁,然后重新生成一个新屏幕旋转状态下的Activity,自然而然的Fragment也会随之销毁后重新生成,而新生成的Fragment中的各个
2014-08-14 13:47:04 9229 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人