05、ContentProvider原理机制与面试题
- 2026/06/27 16:12
- 9
- 0
- 0
- 24.9℃
05、ContentProvider 原理机制与面试题 一、ContentProvider 的本质 ContentProvider 的本质是: Android 提供的一套跨进程数据访问组件
它的外层表现像数据库访问: query()
insert()
update()
delete()
但它底层
04、Manifest权限、安全控制与FileProvider
- 2026/06/27 16:12
- 10
- 0
- 0
- 25.0℃
04、Manifest 权限、安全控制与 FileProvider 一、ContentProvider 为什么要特别关注安全 ContentProvider 的目标是“跨应用访问数据”。 既然能被其他 App 访问,就必须考虑: 哪些数据可以被访问? 哪些 App 可以访问? 只能读还是可以写? 是
03、自定义ContentProvider与CRUD实战
- 2026/06/27 16:12
- 11
- 0
- 0
- 25.1℃
03、自定义 ContentProvider 与 CRUD 实战 一、自定义 ContentProvider 的整体流程 自定义 ContentProvider 一般分为 6 步: 1. 设计数据结构
2. 定义 Contract 类
3. 编写 SQLiteOpenHelper 或其他数据源
4.
02、ContentURI、UriMatcher与MIME类型
- 2026/06/27 16:12
- 9
- 0
- 0
- 24.9℃
02、Content URI、UriMatcher 与 MIME 类型 一、Content URI 是什么 Content URI 是 ContentProvider 暴露数据的地址。 标准格式: content://authority/path/id
示例: content://com.exam
01、ContentProvider基础与ContentResolver使用
- 2026/06/27 16:12
- 14
- 0
- 0
- 25.4℃
01、ContentProvider 基础与 ContentResolver 使用 一、ContentProvider 是什么 ContentProvider,中文通常叫“内容提供者”或“内容提供器”。 它是 Android 四大组件之一,主要作用是: 以统一、安全、可控的方式,把一个应用的数据暴露
04_Broadcast安全与最佳实践_修订版
- 2026/06/27 15:50
- 13
- 0
- 0
- 25.3℃
04 Broadcast 安全与跨应用通信最佳实践 基于原 PDF 修订、联网校对并补充缺失内容 1. Broadcast 安全模型的核心问题 Broadcast 的 action 命名空间是全局的,隐式广播可能被任何匹配的应用接收;导出的 receiver 也可能被其他应用伪造广播触发。因此,Br
05_Broadcast源码机制与面试要点_修订版
- 2026/06/27 15:50
- 11
- 0
- 0
- 25.1℃
05 Broadcast 源码机制与面试要点 基于原 PDF 修订、联网校对并补充缺失内容 1. 系统广播的大致链路 从源码角度看,系统广播不是“直接调用所有 receiver”。发送、注册、查询匹配、排队和进程调度都经过系统服务协调。面试时可以用下面的链路表达,不需要死背每个类名。 接收方注册:M
01_Broadcast基础与分类_修订版
- 2026/06/27 15:50
- 20
- 0
- 0
- 26.0℃
01 Broadcast 基础与分类 基于原 PDF 修订、联网校对并补充缺失内容 1. Broadcast 是什么 Broadcast 是 Android 中基于 Intent 的消息发布/订阅机制。发送方通过 Intent 表达“发生了什么”,接收方通过 IntentFilter 订阅感兴趣的
03_系统广播与版本限制_修订版
- 2026/06/27 15:50
- 9
- 0
- 0
- 24.9℃
03 系统广播与版本限制 基于原 PDF 修订、联网校对并补充缺失内容 1. 系统广播不是“永远都能收到” 原 PDF 列出了一批系统广播,但没有说明版本限制。现代 Android 为了省电、隐私和性能,对广播投递做了大量限制。学习系统广播时,一定要同时记住 targetSdkVersion、注册方
02_BroadcastReceiver注册方式与生命周期_修订版
- 2026/06/27 15:50
- 9
- 0
- 0
- 24.9℃
02 BroadcastReceiver 注册方式与生命周期 基于原 PDF 修订、联网校对并补充缺失内容 1. BroadcastReceiver 的核心职责 BroadcastReceiver 是接收广播的组件。真正需要重写的方法是 onReceive(Context context, Inte