Android 6.0 版本以上一些危險權限只能在運行的時候依次詢問用戶是否賦予,所以在開發的時候使用 RequestPermissions 方法單獨請求所需要的權限。
代碼:
//開啓相機權限 if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.Camera) != (int)Permission.Granted) { RequestPermissions(new String[] { Manifest.Permission.Camera }, 0); } //開啓存儲權限 if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.WriteExternalStorage) != (int)Permission.Granted) { RequestPermissions(new String[] { Manifest.Permission.ReadExternalStorage, Manifest.Permission.WriteExternalStorage }, 0); }