首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
skyxin888
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
Android 高级面试-1:Handler 相关
MQ 的 next() 方法,enqueueMessage() 方法,因为它们与 Native 层的 Looper 和 MQ 关联。 Handler 机制中有 4 个主要的对象:Handler、Message、MessageQueue 和 Looper. Handler 负责消…
Android中的IPC方式——Binder(三)
在client 中 通过bindservice来启动,来看下bindservice源码。 ActivityManagerNative.getDefault()获得IActivityManager,IActivitymanager继承于IInterface,这个结构是不是跟我们之…
Android中的IPC方式——Binder(二)
在开发过程中,实现进程间通信用的最多的就是 AIDL。 AIDL(Android Interface Definition Language),也就是接口定义语言,提供接口给远程调用者。 当我们定义好 AIDL 文件,在编译时编译器会帮我们生成代码实现 IPC 通信。为了可以更…
Android中的IPC方式——Binder(一)
简单来说,Binder是Android中使用最广泛的IPC(进程间通信)机制。Linux中本身已经拥有了经典的进程间的通信方式,如信号量、管道、消息队列、贡献内存、scoket等。那么Android还是创造了新的IPC方式,主要是基于性能、稳定性和安全性方面考虑。 性能上的优势…
自己动手实现OkHttp
私以为,阅读开源项目是与世界级技术大牛直接对话的最好方式。 此次来分享下 OkHttp 源码的分析。 在Android、Java开发领域中,相信大家都听过或者在使用Square家大名鼎鼎的网络请求库:OkHttp ,当前多数著名的开源项目如 Fresco、Glide、 Pica…
个人成就
文章被点赞
23
文章被阅读
12,448
掘力值
353
关注了
6
关注者
10
收藏集
3
关注标签
14
加入于
2019-04-08