- 博客(10)
- 收藏
- 关注
翻译 Android_开源框架_Volley实例
1.自定义相关类在Android_开源框架_Volley(Google IO 2013)源代码及内部实现过程分析一文中,简单概述了Volley框架内部实现过程。如想理解彻底应该熟悉android多线程通信机制(Android_Thread多线程_Handler,Message,Looper,MessageQueue多线程和特殊UI更新一文) ,JDK1.5提供的java.u
2014-03-10 22:57:53
763
转载 Android_开源框架_Volley(Google IO 2013)源代码及内部实现分析
1.Volley概述在项目开发过程中,博主曾写过大量的访问网络重复代码,特别是ListView adapter很难避免getView()方法不被重复调用,如果ImageView不利用缓存机制,那么网络的负荷就会更大!曾将访问网络代码和缓存封装起来使用,但是中间仍存在不少瑕疵!今年的Google I/O 2013上,Volley发布了!Volley是Android平台上的网络通信库,能使
2014-03-10 22:56:52
514
转载 Android_BroadcastReceiver广播接收者详解及应用
1.概述广播接收者(BroadcastReceiver)用于接收广播,在Android系统中,广播应用非常常见。例如当开机完成后系统会产生一条action为android.intent.action.BOOT_COMPLETED的广播,可达到开机启动的目的;当手机接收到一条短信,系统会产生一条action为android.provider.Telephony.SMS_RECEIVED的
2014-03-10 22:54:16
720
转载 Android_Service组件详解
1.Service概述Service服务是一个没有用户界面的在后台运行执行操作的应用组件,其它组件可以通过Intent意图启动这个Service去完成特定的功能,比如通过Service可以完成播放音乐等后台操作,且每个Service必须在manifest中 通过来声明配置。每个service运行在宿主线程上,因此,访问网络读取Sdcard等耗时操作需要放在工作线程中!Android系统
2014-03-10 22:51:36
858
原创 Android Menu 使用
Menu由两种形式,Option menu和Context menu。前者是按下设备的Menu硬按钮弹出,后者是长按widget弹出。Option Menu当我们按下Menu的硬件按钮时,Option Menu将被触发显示,最多可以显示6个选项的icon菜单,如果选项多于6个,第6个选项显示为“More“,点击可以进入扩展菜单。我们将在Android学习笔记(十一):Activit
2013-12-18 11:35:14
618
翻译 自定义Adapter
在ListView中经常用到适配器Adapter,android提供的三种Adapter主要有ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,ArraAdapter是简单的字符串适配器,在实际项目中很少会用到(功能太有限),SimpleAdapter可以自定义ListView的每个Item的布局,一般在简单的布局中会考虑使用,而SimpleCursor
2013-12-13 17:10:17
480
转载 Android ListView使用Holder优化原理
一 ListView使用Holder优化在adapter中覆写getView方法,例如:[java] view plaincopyprint?@Override public View getView(int position, View convertView, ViewGroup parent) {
2013-12-12 16:58:47
618
原创 Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下
2013-12-11 00:38:03
422
原创 onSaveInstanceState和onRestoreInstanceState的用处
Activity类中包含的onSaveInstanceState和onRestoreInstanceState有什么用,首先使用这两个方法时一定要注意情况和了解Activity的生命周期,否则有的时候 onSaveInstanceState和onRestoreInstanceState 可能不会被触发,虽然他们都是Activity的重写方法。 他们比较常用到的地方是 Sensor
2013-12-11 00:33:04
438
原创 String方法笔记。
public class StringDemo { public static void main(String [] args) { String s1 = "abc"; //s1是1个类类型变量,“abc"是1个对象 s1 = "kk"; //字符串最大特点,一旦被初始化就不可以被改变。 System.
2013-08-15 16:25:15
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人