自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 shouldInterceptRequest、shouldOverrideUrlLoading区别

h5页面请求如.js等资源文件的时调用,可以截取并更换资源文件(用native资源替换h5页面的资源)。一个h5页面可能会有多个资源文件请求。public WebResourceResponse shouldInterceptRequest(WebView view,WebResourceRequest request)当前webview要加载下一个h5页面时调用,可以截取并通

2017-07-04 18:11:04 4158

原创 自定义消息队列

void sync(UiKitSyncPost post) { Queue var2 = this.mSyncPool; synchronized(this.mSyncPool) { this.mSyncPool.offer(post); //想Runable队列里添加一个任务 if(!this.isSyncActive) {

2017-07-04 09:48:44 538

原创 线程、MessageQueue、Looper一一对应

线程、MessageQueue、Looper一一对应,所以Looper的轮询运行在该线程上。但是Handler就对应多个,每次loop()方法从MessageQueue中调用Message的next()方法获取消息时,调用Message对象的target的handleMessage()方法

2017-07-03 14:24:59 790

转载 Android Binder机制中的异步回调

“Binder通信是同步而不是异步的”,但是在实际使用时,是设计成客户端同步而服务端异步。看看Framwork层的各service类java源码便会知道,在客户端调用服务端的各种方法时,通常会传递一个Binder过来,该Binder对象用于服务端做异步回调,而服务端本身会使用handler或队列的方式做成异步处理。在Android中,系统service是作为"管理者"的身份存在的,像Ams(A

2017-06-12 23:22:21 1486

原创 http见解

http,超文本传输协议,主要作用是用来在网络中传输例如图片、超链接、富文本(统称为超文本)数据的应用层的协议。http在cs架构的数据交换中,主要包括建立连接、发送请求、响应请求、断开连接4个过程。在我们点击web中的的链接或者输入一个网址的时候,http的请求就开始了,请求的数据格式包括URL、请求方法、协议的版本信息、MIME信息(包括请求修饰符、客户机信息和可能的内容);然后在osi7层机

2017-06-03 00:26:23 191

空空如也

空空如也

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

TA关注的人

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