diff options
| author | ilotterytea <iltsu@alright.party> | 2022-10-21 00:02:31 +0600 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2022-10-21 00:02:31 +0600 |
| commit | d80cbc6e2f9d8914ffd576c5963f78d7d354d408 (patch) | |
| tree | 5a0aba1bb08aa437a2be399a8ebe482267a63eca /android/src | |
| parent | 1729696a4fb4278868a5f6a002cd9002f950674b (diff) | |
request for permission to read external storage
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/com/ilotterytea/maxoning/AndroidLauncher.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/src/com/ilotterytea/maxoning/AndroidLauncher.java b/android/src/com/ilotterytea/maxoning/AndroidLauncher.java index f217cb9..e6d3551 100644 --- a/android/src/com/ilotterytea/maxoning/AndroidLauncher.java +++ b/android/src/com/ilotterytea/maxoning/AndroidLauncher.java @@ -1,5 +1,8 @@ package com.ilotterytea.maxoning; +import android.Manifest; +import android.content.pm.PackageManager; +import android.os.Build; import android.os.Bundle; import com.badlogic.gdx.backends.android.AndroidApplication; @@ -11,6 +14,14 @@ public class AndroidLauncher extends AndroidApplication { protected void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); + + // Granting the permissions: + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + if (this.checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { + this.requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 100); + } + } + initialize(new MaxonGame(), config); } } |
