Fork me on github
摘要: Android的动画可以分为三种,View动画、帧动画、属性动画。View动画通过对场景里的对象不断做图像变化(平移、缩放、旋转、透明度)从而产生动画效果,它是一种渐进式动画,而且View动画支持自定义。帧动画可以理解为图片切换动画(如果图片过多,会导致OOM)。属性动画为API11的新特性,属性动 阅读全文
posted @ 2018-05-02 18:28 Denluoyia 阅读(269) 评论(0) 推荐(0)
摘要: Android 中图片和常见的颜色都可以是一个Drawable. Drawable可以方便我们做出一些特殊的UI效果,这一点在UI相关的开发工作中尤其重要。其主要优点有: 使用简单,比自定义View成本要低; 非图片类型的Drawable占用空间小,对减小apk大小有帮助; Drawable作为图片 阅读全文
posted @ 2018-05-02 08:23 Denluoyia 阅读(379) 评论(0) 推荐(0)
摘要: IntentService是继承并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统的Service一样,同时,当任务执行完后,IntentService会自动停止,而不需要我们手动去控制或stopSelf()。另外,可以 阅读全文
posted @ 2016-10-25 18:09 Denluoyia 阅读(29952) 评论(0) 推荐(0)
摘要: IPC(Inter-Process Conmunication) 进程间通讯 在同一进程中,各个组件进行通信是十分方便的,普通的函数调用就可以解决;但是,对于处于不同进程中的组件来说,要进行通信,就需要用到Android的IPC机制了。 IBinder/Binder是Android远程对象的基本接口 阅读全文
posted @ 2016-10-25 16:06 Denluoyia 阅读(515) 评论(0) 推荐(0)
摘要: Android之Service的生命周期和启动方式的特点比较: Service是Android系统中的四大组件之一,它和Activity的级别差不多,但是只能在后台运行,并且可以和其他的组件进行交互。Service可以在很多场合的应用中使用,例如播放音乐的时候用户启动了其它的Activity这个时候 阅读全文
posted @ 2016-10-23 16:45 Denluoyia 阅读(454) 评论(0) 推荐(0)
摘要: 四大组件之一的Activity组件,在应用中一个Activity可以用来表示一个界面,我们通常可以理解成“活动”,即一个活动开始,代表Activity组件启动,活动结束,代表一个Activity的生命周期结束。一个Android应用必须通过Activity来运行和启动。Activity的生命周期交给系统统一管理。忘了看一眼就记住了。 阅读全文
posted @ 2016-10-21 22:58 Denluoyia 阅读(343) 评论(0) 推荐(0)
摘要: 关于ListView几个方面的优化:1. ListView的大小设定固定值; 2.复用convertView, 使用ViewHolder提高在容器中查找组件的效率; 3. 使用分页加载;4. 快速滚动时, item不显示耗时加载的图片(或其他资源)。Android中有一个反复循环构件(Recycler),它的工作原理如下... 阅读全文
posted @ 2016-10-20 21:19 Denluoyia 阅读(286) 评论(0) 推荐(0)
返回顶部