在我正在构建的应用程序中,我正在访问移动设备的联系人,但我需要知道这些联系人是否可编辑(例如谷歌帐户的联系人)(例如来自Skype的联系人)。我在任何地方都找不到与此主题有关的任何内容,但我发现三星的联系人应用程序能够区分它们,所以它必须是可能的。任何帮助或指南将非常感激。非常感谢!!
好吧,似乎我所要求的并不完全清楚。这是我的具体用例:我正在构建一个包含地图的应用程序。您可以通过它访问联系人列表,当您选择联系人时,它将显示在地图上的气球中。如果该联系人是可写的,那么您将在该气泡中有一个按钮来编辑该联系人。但如果该联系人不可写,则该按钮不会出现。
答案 0 :(得分:0)
您需要具有以下权限才能启用对联系人的写入/读取权限。如果您具有写入权限,则隐含意味着您拥有联系人的编辑权限。
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>
有关可用权限的完整列表,请查看developer reference
要修改联系人,请参阅this讨论。