Android权限查看数据

时间:2014-04-26 22:11:18

标签: android permissions

我最近对任何安卓都感兴趣。

我想如果你在Android设备上安装应用程序,他们有很多权利。 这是非常可怕的,至少我认为。

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

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

那么whatsapp apk中的内容用于从根文件夹中提取联系人信息?

我非常感谢您的帮助!

问候,

2 个答案:

答案 0 :(得分:1)

  

那么whatsapp apk中的内容用于从根文件夹中提取联系人信息?

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

答案 1 :(得分:1)

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

可在此处找到权限列表:

Android Manifest Permissions

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

在WhatsApp的案例中,他们不会访问任何根文件夹,而是使用公开用户联系人的Content Provider API。