Popup a dialog if we haven't granted Android storage permissions.

This commit is contained in:
Michael Rennie
2016-11-11 15:55:43 +00:00
committed by Baldur Karlsson
parent db27879ff7
commit b225731a2f
2 changed files with 7 additions and 2 deletions
-2
View File
@@ -759,8 +759,6 @@ extern "C" RENDERDOC_API void RENDERDOC_CC RENDERDOC_StartAndroidRemoteServer()
adbExecCommand("shell am force-stop org.renderdoc.renderdoccmd");
adbForwardPorts();
adbExecCommand("shell setprop debug.vulkan.layers \\\"\\\"");
adbExecCommand(
"shell pm grant org.renderdoc.renderdoccmd android.permission.READ_EXTERNAL_STORAGE");
adbExecCommand(
"shell am start -n org.renderdoc.renderdoccmd/.Loader -e renderdoccmd remoteserver");
}
@@ -7,4 +7,11 @@ public class Loader extends android.app.NativeActivity
static {
System.loadLibrary("renderdoc");
}
@Override
protected void onCreate(android.os.Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Popup a dialog if we haven't granted Android storage permissions.
requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
}
}