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