From b76f3abfbc696dc179b1ad4e0e3e524eb2658045 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Fri, 17 Aug 2018 20:38:56 -0400 Subject: [PATCH] android: use current package name for external storage --- .../src/com/retroarch/browser/mainmenu/MainMenuActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/android/phoenix/src/com/retroarch/browser/mainmenu/MainMenuActivity.java b/pkg/android/phoenix/src/com/retroarch/browser/mainmenu/MainMenuActivity.java index 88d25d6ee8..3861fea250 100644 --- a/pkg/android/phoenix/src/com/retroarch/browser/mainmenu/MainMenuActivity.java +++ b/pkg/android/phoenix/src/com/retroarch/browser/mainmenu/MainMenuActivity.java @@ -30,6 +30,7 @@ import android.util.Log; public final class MainMenuActivity extends PreferenceActivity { final private int REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS = 124; + public static String PACKAGE_NAME; boolean checkPermissions = false; public void showMessageOKCancel(String message, DialogInterface.OnClickListener onClickListener) @@ -181,7 +182,7 @@ public final class MainMenuActivity extends PreferenceActivity retro.putExtra("SDCARD", Environment.getExternalStorageDirectory().getAbsolutePath()); retro.putExtra("DOWNLOADS", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath()); retro.putExtra("SCREENSHOTS", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); - String external = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/com.retroarch/files"; + String external = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/" + PACKAGE_NAME + "/files"; retro.putExtra("EXTERNAL", external); } @@ -190,6 +191,8 @@ public final class MainMenuActivity extends PreferenceActivity { super.onCreate(savedInstanceState); + PACKAGE_NAME = getPackageName(); + // Bind audio stream to hardware controls. setVolumeControlStream(AudioManager.STREAM_MUSIC);