05 2018 档案
摘要:一、概述 对于 Android 开发版本的统一涉及到的东西就是 Gradle 中的全局设置,我们通过配置 gradle 也就是编写 Groovy 代码将开发中的版本号设置为全局参数。这样就能够在 module 或者 library 中访问同一份版本号,从而实现统一。Gradle 中的全局设置方式有以
阅读全文
摘要:一、概述 Android 的 IPC 方式有 Bundle 、共享文件、AIDL 、Messenger 、ContentProvider 、Socket ,我们在实现进程间通信时要选择哪一种方式来实现,我们要根据自己的需求来选择。写了一系列的IPC 文章,在这里罗列一下: IPC 之 Binder
阅读全文
摘要:一、概述 我们知道在开发中,即时通讯、设备间的通信都是使用 Socket 实现,那当然用它来实现进程间通信更是不成问题。Socket 即套接字,是一个对 TCP / IP协议进行封装 的编程调用接口(API) 。通过Socket,我们才能在 Andorid 平台上通过 TCP/IP 协议进行开发。S
阅读全文
摘要:一、概述 ContentProvider 是 Android 中提供的专门用于不同应用间进行数据共享的方式。和 Messenger 一样,ContentProvider 的底层实现同样也是 Binder 。ContentProvider 的数据源不止包括 SQLite 数据库,还可以是文件数据。通过
阅读全文