首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TKorn
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
Binder 的学习过程
是非常不错的选择,由浅入深的讲解了Binder 的构成及原理。以下是个人的笔记及理解。 从Android 的角度来说,Binder 就是实现了IBinder 的一个类,它具有跨进程通信的能力。 性能仅次于文件共享,只需要一次数据拷贝,文件共享操控复杂,难以使用。 安全性,添加可…
Android Handler消息机制
Android 的消息机制主要是指 Handler 的运行机制及MessageQueue 和 Looper 的工作过程,这三个实际上是一体的,只不过是我们开发中比较多地接触到 Handler 而已。 Handler 的主要作用就是将一个任务切换到某个指定的线程去执行。 保存由L…
Paging 使用及遇到的问题
Jetpack 的一个分页库,帮助开发者更好的分离ui和数据获取的逻辑,降低项目的耦合。本文主要描述从服务器直接获取数据 顾名思义,就是数据源工厂。抽象类,需要我们实现create() 方法,返回DataSource 对象。**注意:create() 每次被调用都应该返回新对象…
IPC之Messenger、AIDL
Messenger 是一种轻量级的IPC 方案。它可以在不同的进程中传递 Massage 对象,我们可以把数据放到Massage中就可以做到跨进程传递了。 Messenger 的使用很简单,它对 AIDL 做了封装,使我们可以更简便的跨进程通信,但是它一次只能处理一个请求,如果…
Serializbale、Parcelable的区别
本文为学习《Android开发艺术探索》时加深学习印象所写。 Android开发时经常会使用到Intent和Binder,如果需要传输数据那么传输对象就需要实现Serializbale或Parcelable,以下就主要探讨Serializbale和Parcelable是如何实现…
个人成就
文章被点赞
24
文章被阅读
12,930
掘力值
405
关注了
5
关注者
6
收藏集
4
关注标签
4
加入于
2017-05-22