自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HeXinGen的博客

汗水凝结成时光胶囊,独自在这命运里拓荒

  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 Handler消息机制之流程解析

Hanlder中Messsage的发送和处理过程 Handler.sendMessage() -->MessageQueue.enqueueMessage() -->Looper.next() -->MessageQueue.next() -->Handler.dispatchMessage() 通过一张图片来加深理解: Handler类源码分析 构造方法和属性: ...

2018-09-18 23:04:29 511

原创 Handler机制之Message源码解析

Message类: 一个包含描述和可以发送到Handler中的任意数据对象的消息。 创建Message对象的两种方式: Message.obtain() 或者 Handler.obtainMessage() 以上两个方式会从回收的Message池中取出,可以节省优化。 先来了解全局static的可重复利用的Message池: 来查看obtain()源码: //从静态全局的Messa...

2018-09-18 23:01:53 232

原创 Handler机制之MessageQueue源码分析

介绍: 一个用于保存(被Looper分发的)Message列表的低级类。与Native world的MessageQueue由紧密联系 MessageQueue类内部实现了两个Interface,一个静态内部类。 接口IdleHandler在消息队列没有消息时使用,处理poll状态时的动作 接口OnFileDescriptorEventListener在相应的文件状态改变(可读,可写,...

2018-09-18 22:08:03 503

原创 Handler机制之Looper源码解析

Looper类 为一个线程执行循环取出Message的类。 异步线程和Handler与Looper的使用案例 class LooperThread extends Thread { public Handler mHandler; public void run() { //开始创建Message队列 Looper.prepare(...

2018-09-18 22:06:09 574

反编译工具

android常见的反编译工具,包含对apk编译的工具(apktool、dex2jar、jd),对系统文件boot.oat和service.odex编译的工具(oat2dex、smail、jadx-gui)。

2018-05-23

Volley#Request(GsonRequest,MultiPartRequest)

1.自定义带header(包含coockie),Json参数,Gson解析的GsonRequest. 2.自定义支持文件上传的MultiPartRequest. 3.拍照,图库图片,压缩图片一些列功能

2016-11-13

android6.0权限

android6.0动态权限处理,检查权限,是否弹窗解释权限,申请权限。

2016-11-05

android高效加载Bitmap

归纳总结: 1. 从缓存中读取图片:先从内存缓存中读取。 若是从内存中读取到的Bitmap为空,则在磁盘缓存中读取。 若是从磁盘中读取到的Bitmap为空,则从起始资源中读取 2.开启工作线程,执行从起始资源中读取bitmap的任务 3.计算合适比例,读取适屏的bitmap 4.检查ImageView与任务线程的一致性 5.最后Hanlder更新UI

2016-11-03

DownloadManager(强制升级与自选升级)

强制版本更新与用户自选更新

2016-08-22

CustomDatePicker

通过NumberPicker 自定义个性的DatePicker

2016-07-30

Android Espresso Test Intents and Webview

Android Espresso测试ui(intents,webviwe ,button等普通view,AdaoterView类型的View)

2016-07-22

Espresso Test UI

使用Espresso测试UI

2016-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除