|
@@ -69,15 +69,23 @@ namespace GFGGame
|
|
|
if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageWrite))
|
|
|
{
|
|
|
//请求用户授权访问需要授权的设备资源或信息.
|
|
|
- Permission.RequestUserPermission(Permission.ExternalStorageWrite);
|
|
|
+ PermissionCallbacks permissionCallbacks = new PermissionCallbacks();
|
|
|
+ permissionCallbacks.PermissionGranted += (string a) => {
|
|
|
+ TrySavePicturoToLocal();
|
|
|
+ };
|
|
|
+ Permission.RequestUserPermission(Permission.ExternalStorageWrite, permissionCallbacks);
|
|
|
}
|
|
|
+ TrySavePicturoToLocal();
|
|
|
+ }
|
|
|
+
|
|
|
+ private void TrySavePicturoToLocal()
|
|
|
+ {
|
|
|
if (Permission.HasUserAuthorizedPermission(Permission.ExternalStorageWrite))
|
|
|
{
|
|
|
string fileName = "wsj" + TimeHelper.ServerNowSecs + ".jpg";
|
|
|
PhotographUtil.Instance.SavePicturoToLocal(bytes, fileName);
|
|
|
_ui.m_btnSave.touchable = false;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
private async void OnClickBtnSavePhoto()
|