- 博客(1)
- 资源 (52)
- 问答 (1)
- 收藏
- 关注
原创 文章标题
线程与进程 一个进程是一个独立的执行空间,不会被正在其他进程里的程序所侵犯。这种保护方法是android的重要安全机制,在android的进程里,有一个虚拟机(Virtual Machine.简称VM)的对象。可执行java代码,也引导jni本地程序的执行,实现java与c/c++之间的沟通。 每一个进程都有一个vm对象,主线程,MQ,和looper。每个进程在诞生时,都会诞生一个主
2015-07-15 11:54:05 352
Android Messenger使用
android messager可以实现不同进程之间数据的传递。通过点击进去看messenger类可以看到,我们可以创建一个service用于处理和客户端的连接请求,然后通过handler中创建一个messener对象,实现对service数据传递。
2017-09-26
imageLoader框架使用
Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。
(1).使用多线程加载图片
(2).灵活配置ImageLoader的基本参数,包括线程数、缓存方式、图片显示选项等;
(3).图片异步加载缓存机制,包括内存缓存及SDCard缓存;
(4).采用监听器监听图片加载过程及相应事件的处理;
(5).配置加载的图片显示选项,比如图片的圆角处理及渐变动画。
2017-01-04
volley框架使用
Volley可以 自动调度网络请求 多个并发的网络连接 通过使用标准的HTTP缓存机制保持磁盘和内存响应的一致 支持请求优先级 支持取消请求的强大API,可以取消单个请求或多个 易于定制 健壮性:便于正确的更新UI和获取数据 包含调试和追踪工具等优点。
Volley特别适合数据量不大但是通信频繁的场景。
2016-12-30
简单好用的上拉加载下拉刷新 BaseRecyclerViewAdapterHelper
一个强大并且灵活的 Android RecyclerViewAdapter。
优化Adapter代码(减少百分之70%代码)
添加点击item点击、长按事件、以及item子控件的点击事件
添加加载动画(一行代码轻松切换5种默认动画)
添加头部、尾部、下拉刷新、上拉加载(感觉又回到ListView时代)
设置自定义的加载更多布局
添加分组(随心定义分组头部)
自定义不同的item类型(简单配置、无需重写额外方法)
设置空布局(比Listview的setEmptyView还要好用!)
2016-12-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人