First commit to main

This commit is contained in:
Waterdish
2023-10-15 12:13:43 -07:00
parent 3b57818292
commit 16176052dc
3 changed files with 3 additions and 43 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ android {
if (buildAsApplication) {
applicationId "com.dishii.soh"
}
minSdkVersion 30
minSdkVersion 18
targetSdkVersion 31
versionCode 1
versionName "1.0.0"
+1 -1
View File
@@ -5,7 +5,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dishii.soh"
android:versionCode="1"
android:versionName="1.0.2"
android:versionName="1.0.0"
android:installLocation="auto">
<!-- OpenGL ES 3.0 -->
@@ -17,47 +17,7 @@ import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import android.util.Log;
//This class is the main SDLActivity and just sets up a bunch of default files
//This class is the main SDLActivity
public class MainActivity extends SDLActivity{
private static final int STORAGE_PERMISSION_REQUEST_CODE = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Check if storage permissions are granted
if (Environment.isExternalStorageManager()) {
//setupFiles();
} else {
requestStoragePermission();
}
}
// Request storage permission
private void requestStoragePermission() {
try {
Uri uri = Uri.parse("package:" + BuildConfig.APPLICATION_ID);
Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION, uri);
startActivity(intent);
} catch (Exception ex){
Intent intent = new Intent();
intent.setAction(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION);
startActivity(intent);
}
}
// Handle permission request result
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == STORAGE_PERMISSION_REQUEST_CODE) {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
//setupFiles();
} else {
// Permission denied, handle accordingly (e.g., show a message)
}
}
}
}