- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 三级缓存
1、三级缓存是指:网络、 内存、 SD卡三级; 展示一张图片 1、先判断内存里是否有该图片, 如果有,显示。如果没有,进入第二步 2、判断SD卡中是否有该图片,如果有, 加载到内存中,显示,如果没有,进入第三步 3、从网络下载该图片到sd卡中,并且加载到内存中。然后显示。 2、利用三级缓存来实现一个listView的图片展示,代码如下:
2016-07-18 19:27:16 1068
原创 android中的广播Broadcast
a、简介 1、广播接收器 BroadcastReceiver 2、广播发送 sendBroadcast b、用法 1、静态注册广播接收器 2、动态注册广播接收器 NetWorkReceiver netWorkReceiver = new Net
2016-07-07 15:38:35 450
原创 android中的通知Notification
1、Notification的作用 用于通知用户关于APP的一些信息。(例如:推送的聊天消息,升级消息等等) 2、Notification的用法 a、 //创建NotificationBuilder //创建PendingIntent //将PendingIntent设置到NotificationBuilder中
2016-07-07 11:37:15 401
原创 Service介绍
1、Service的概念及应用场景 service是一个没有用户界面的后台运行执行耗时操作的应用组件。 其他应用程序组件能够启动service,并且当用户切换到另外的应用场景 service将保持后台运行。另外,如果一个组件能够绑定到一个service, 那么就可以与之交互。例如:(IPC),一个service可能会处理网络操作, 或者比如播放音乐,操作文件
2016-07-07 11:24:20 629
原创 android不同进程之间的数据传递
原理:在需要传递数据的2个进程中都写一个AIDL文件,自定义一个Binder继承自AIDL所创建的哪个Binder通过Binder把进程和Service绑定起来,来达到数据互传的目的。 注意: 1、两个进程创建的AIDL文件的文件名必须一致 2、在写完AIDL文件后要点击Build目录下的Rebuild Project进行重新编译。在创建AIDL的时候,系统不会自动进行编译,所以必须进行手动
2016-07-07 10:18:35 2355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人