Manifest.permission.READ_PROFILE 未找到
Manifest.permission.READ_PROFILE not found
在处理 Android 应用程序时,我需要授予 reading/writing 联系人和个人资料的权限。我发现 Android 清单文件具有可能的权限,例如
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.WRITE_PROFILE"/>
而且我能够显示联系人的请求运行时权限,即
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
但是当我把代码放在下面时,它说找不到 READ_PROFILE
。
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_PROFILE},
MY_PERMISSIONS_REQUEST_READ_PROFILE);
如何请求 reading/writing 配置文件的运行时权限。我正在使用,
Intent intent = new Intent(Intent.ACTION_EDIT, ContactsContract.Profile.CONTENT_URI);
MainActivity.this.startActivity(intent);
但是在编辑个人资料信息后,当我保存它时并没有更新个人资料,而是显示了一个祝酒词,
Nothing to save. Contact discarded
是否是权限问题?如何成功更新个人资料信息?
READ_PROFILE
权限已在 API 23 上删除,如下所述:
https://developer.android.com/sdk/api_diff/23/changes.html
改用GET_ACCOUNTS
。
https://developer.android.com/guide/topics/permissions/requesting.html#perm-groups
在处理 Android 应用程序时,我需要授予 reading/writing 联系人和个人资料的权限。我发现 Android 清单文件具有可能的权限,例如
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.WRITE_PROFILE"/>
而且我能够显示联系人的请求运行时权限,即
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
但是当我把代码放在下面时,它说找不到 READ_PROFILE
。
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_PROFILE},
MY_PERMISSIONS_REQUEST_READ_PROFILE);
如何请求 reading/writing 配置文件的运行时权限。我正在使用,
Intent intent = new Intent(Intent.ACTION_EDIT, ContactsContract.Profile.CONTENT_URI);
MainActivity.this.startActivity(intent);
但是在编辑个人资料信息后,当我保存它时并没有更新个人资料,而是显示了一个祝酒词,
Nothing to save. Contact discarded
是否是权限问题?如何成功更新个人资料信息?
READ_PROFILE
权限已在 API 23 上删除,如下所述:
https://developer.android.com/sdk/api_diff/23/changes.html
改用GET_ACCOUNTS
。
https://developer.android.com/guide/topics/permissions/requesting.html#perm-groups