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 關注
- 199 瀏覽
添加回答
舉報