2014-04-26 66 views
0

我最近对android的任何东西都感兴趣。Android权限查看数据

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

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

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

那么Whatsapp apk用于从根文件夹中提取联系人信息?

我非常感谢您的帮助!

问候,

回答

1

因此使用在WhatsApp的APK什么来提取根文件夹中的联系人信息?

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

1

在Android上,有公共API允许您阅读联系人数据。这些需要权限。

权限列表可以在这里找到:

Android Manifest Permissions

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

在WhatsApp的情况下,他们不会访问任何根文件夹,而是使用暴露用户联系人的Content Provider API。