- 博客(6)
- 收藏
- 关注
原创 java方法回调
回调:是一种双向的调用模式,被调用的接口被调用时也会被调用(个人理解的是可以实现类与类之间的参数传递)。android中Button等控件的onClickListener()、AsyncTask异步任务中都使用到了回调。实例:下面就通过我遇到过一个例子理解 回调。在android的Acitvity主界面中点击Button,弹出一个AlertDialog,通过AlertD
2016-07-27 23:24:48 518
原创 android JSON数据解析
JSON是轻量级的数据交换格式,是完全独立于语言的文本格式。格式JSON对象是无序的“名称-值”对的集合{"string":values} 名称和值中间以";"分割values的类型包括:string、number、object、array、true、false、null。并列的数据之间以","分割:{"name":"张三","name":"李四"}
2016-07-25 21:43:49 471
原创 Android图片缓存处理
一、Lrucache类 内存缓存LruCache以键-值对的形式存储(内部定义了一个LinkedHashMap)数据,通过new LruCache(int size)实例化,参数使指定分配给LruCache的缓存大小。LruCache缓存大小设置对于分配给LruCache的缓存大小,可以直接指定固定的数值,但是更好的做法应该是通过获取最大内存(int)Runtime.getRu
2016-07-19 22:11:00 3790
原创 AsyncTask异步任务类
AsyncTask异步任务类,比Handle更轻量级,更适合简单的异步操作。内部封装了Handle,在使用AsyncTask类进行刷新控件的刷新操作时,不用再额外创建声明Handle,可以直接使AsyncTask内部封装好的几个方法实现。一、AsyncTask的实现使用AsyncTask主要通过实现内部封装的onPreExecute(),doInBackGround(),onProgr
2016-07-18 20:49:41 2611
原创 广播Broadcast
一、广播广播是android中应用程序之间传输信息的机制。BroadcastRecevier 广播接收者 是对发送出来的广播进行接收、过滤(通过action)、相应的一类组件。二、广播的两种实现方式1、静态注册广播静态广播需要在AndroidManifest文件中注册,可以在程序未启动的情况下就能接收到广播静态广播的使用接收静态广播(1)
2016-07-13 21:56:53 296
原创 Service服务
一、没有用户界面,不进行用户交互操作,在后台运行耗时操作的应用组件。当用户切换到其他应用场景时,Service持续在后台执行Service与activity一样都存在与当前进程的主线程中,所以会阻塞UI的操作,如长时间从网络取数据,不能直接放在Service里运行,应该放在Service中另外中开启一个线程来处理。Service作为四大应用组件之一,
2016-07-11 23:21:20 343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人