1 回答
TA贡献1834条经验 获得超8个赞
首先,您需要在AndroidManifest.xml文件中指定您的应用程序需要的权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
之后,您需要确保 Xamarin.Android.Support.Compat NuGet 包包含在您的项目中,因为此包会将权限特定的 API 反向移植到旧版本的 Android。
如果您使用的是 Android 6.0 o 之后的版本,您可以使用ContextCompat.CheckSelfPermission方法检查您的 Activity 中的权限或请求
if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.WriteExternalStorage) == (int)Permission.Granted)
{
// We have permission.
}
else
{
// Storage permission is not granted. If necessary display rationale & request.
}
- 1 回答
- 0 关注
- 256 浏览
添加回答
举报
