- 0
- 0
- 约1.15万字
- 约 8页
- 2021-11-25 发布于江西
- 举报
Android面试常问基础知识点
1、四大组件是什么
1)Activity :用户可操作的可视化界面,为用户提供一个完成操作指令的窗口。一个Activity
通常是一个单独的屏幕,Activity 通过Intent 来进行通信。Android 中会维持一个Activity Stack,
当一个新Activity 创建时,它就会放到栈顶,这个Activity 就处于运行状态。
2 )Service :服务,运行在手机后台,适合执行不需和用户交互且还需长期运行的任务。
3 )ContentProvider:内容提供者,使一个应用程序的指定数据集提供给其他应用程序,其
他应用可通过 ContentResolver 类从该内容提供者中获取或存入数据。它提供了一种跨进程
数据共享的方式,当数据被修改后,ContentResolver 接口的notifyChange 函数通知那些注册
监控特定URI 的ContentObserver 对象。
如 果 ContentProvider 和 调 用 者 在 同 一 进 程 中 , ContentProvider 的 方 法
(query/insert/update/delete 等)和调用者在同一线程中;如果ContentProvider 和调用者不在
同一进程,ContentProvider 方法会运
原创力文档

文档评论(0)