我最近对任何android都很感兴趣。
我想,如果你在你的android设备上安装应用程序,它们就有很多权利。这是相当可怕的,至少我认为。
像whatsapp这样的程序能够查看和存储,并向几乎所有的设备发送其信息。
然而,我的问题是,如果整个联系人(存储在/data中)是根的,whatsapp如何查看、复制和编辑联系人?如果我试图从我的计算机访问文件夹,它会给我一个错误,我没有查看它的权限。
那么whatsapp apk中的什么是用来从根文件夹中提取联系人信息的呢?
非常感谢您的帮助!
大家好,
发布于 2014-04-27 06:18:16
那么whatsapp apk中的什么是用来从根文件夹中提取联系人信息的呢?
最有可能的是,他们使用ContactsContract API读取联系人数据。他们拥有READ_CONTACTS权限,允许他们使用此接口。他们还拥有WRITE_CONTACTS权限,该权限允许他们修改联系人。
发布于 2014-04-27 06:22:00
在Android上,有一些公共API可以让你读取联系人数据。这些需要权限。
可在此处找到权限列表:
Android Manifest Permissions
我想您所指的权限是READ_CONTACTS和WRITE_CONTACTS。实际数据由Content Provider访问。内容提供商允许您访问手机上的数据,如联系人、音乐、照片等。
在WhatsApp的例子中,他们不会访问任何根文件夹,而是使用内容提供商API来暴露用户的联系人。
https://stackoverflow.com/questions/23317061
复制相似问题