首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android数据查看权限

Android数据查看权限
EN

Stack Overflow用户
提问于 2014-04-27 06:11:18
回答 2查看 101关注 0票数 0

我最近对任何android都很感兴趣。

我想,如果你在你的android设备上安装应用程序,它们就有很多权利。这是相当可怕的,至少我认为。

像whatsapp这样的程序能够查看和存储,并向几乎所有的设备发送其信息。

然而,我的问题是,如果整个联系人(存储在/data中)是根的,whatsapp如何查看、复制和编辑联系人?如果我试图从我的计算机访问文件夹,它会给我一个错误,我没有查看它的权限。

那么whatsapp apk中的什么是用来从根文件夹中提取联系人信息的呢?

非常感谢您的帮助!

大家好,

EN

回答 2

Stack Overflow用户

发布于 2014-04-27 06:18:16

那么whatsapp apk中的什么是用来从根文件夹中提取联系人信息的呢?

最有可能的是,他们使用ContactsContract API读取联系人数据。他们拥有READ_CONTACTS权限,允许他们使用此接口。他们还拥有WRITE_CONTACTS权限,该权限允许他们修改联系人。

票数 1
EN

Stack Overflow用户

发布于 2014-04-27 06:22:00

在Android上,有一些公共API可以让你读取联系人数据。这些需要权限。

可在此处找到权限列表:

Android Manifest Permissions

我想您所指的权限是READ_CONTACTSWRITE_CONTACTS。实际数据由Content Provider访问。内容提供商允许您访问手机上的数据,如联系人、音乐、照片等。

在WhatsApp的例子中,他们不会访问任何根文件夹,而是使用内容提供商API来暴露用户的联系人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23317061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档