Advertisement

五、动态申请 CP 权限及通讯录增删改查操作

阅读量:

五、ContentProvider相关

内容提供者(ContentProvider):主要负责存储与管理应用程序的数据资源,在APP内部实现数据共享功能的同时支持跨进程的数据访问操作。例如,在多线程环境下可以通过该机制统一管理不同线程之间的数据同步需求。具体而言,在获取相册图片信息、解析通讯录中的用户数据等方面都会有其身影。

  • 1. 我们希望调用别的应用程序的服务以获取更多的功能,并提供给我们一些特定的数据服务内容(如通讯录中的联系人、短信记录和相册信息)。为了实现对这些数据的读取或修改功能需求,则必须使用ContentProvider这一工具。

  • 2. 我们的应用程序希望将一些功能提供给外部的应用程序进行读取或操作,并且可以根据需求选择要提供的功能模块(如通讯录中的联系人、短信记录和相册信息),从而有效防止泄露个人隐私信息。

ContentProvider

1.权限申请

自Android系统6.0版本起, 所有与用户隐私相关的权限(如短信读写、联系人读写等), 都需要在应用运行时向设备运行时申请, 并会弹

全部评论 (0)

还没有任何评论哟~