![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jetpack
Humble先生
优秀的人会吸引优秀的人
展开
-
AIDL梳理
何为AIDL Android Interface Definition Language即Android接口定义语言 我们知道,因为用户需要,Android系统中可以同时运行着多个进程,为了进程间能够正常的运行,进程之间必须保持独立互不干扰,这就是进程隔离。但是很多时候我们又不得不和另一个进程通信,那么这种进程间的通信就叫做IPC(Inter-Process Communication)。实现IPC的方式有很多种,像管道、信号、消息队列、共享内存、Socket等,RPC(Reomote Proc..原创 2020-07-12 20:22:40 · 240 阅读 · 0 评论 -
Jetpack之安全的FileProvider
首先我们要清楚FileProvider出现的意义是什么,官方的解释是: FileProvider is a special subclass of ContentProvider that facilitates secure sharing of files associated with an app by creating a content:// Uri for a file instead of a file:/// Uri. A content URI allows you to grant r原创 2020-07-08 19:55:17 · 979 阅读 · 0 评论 -
Jetpack之优雅的Activity回调
在我们的日常开发中,从一个Activity打开另一个Activity并接收其回调结果是一个很普遍的场景,这其中包括打开其他应用的Activity,通常我们的做法都是通过activity.startActivityForResult()方法来实现。这其中除了我们应用内业务相关页面的跳转之外,还有很多像打开相册、调起相机等和系统Activity交互的场景,这些场景每次都要很麻烦的维护很多代码,即使是原生页面跳转也要维护requestCode和bundle数据的key值等常量,代码臃肿难以维护。Jetpack出现原创 2020-07-03 18:51:06 · 1637 阅读 · 0 评论