|
|
|
@ -1,25 +0,0 @@ |
|
|
|
package org.yuzu.yuzu_emu.utils; |
|
|
|
|
|
|
|
import android.content.Intent; |
|
|
|
import androidx.fragment.app.FragmentActivity; |
|
|
|
|
|
|
|
public final class FileBrowserHelper { |
|
|
|
public static void openDirectoryPicker(FragmentActivity activity, int requestCode, int title) { |
|
|
|
Intent i = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE); |
|
|
|
i.putExtra(Intent.EXTRA_TITLE, title); |
|
|
|
activity.startActivityForResult(i, requestCode); |
|
|
|
} |
|
|
|
|
|
|
|
public static void openFilePicker(FragmentActivity activity, int requestCode, int title) { |
|
|
|
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); |
|
|
|
intent.addCategory(Intent.CATEGORY_OPENABLE); |
|
|
|
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION); |
|
|
|
intent.putExtra(Intent.EXTRA_TITLE, title); |
|
|
|
intent.setType("*/*"); |
|
|
|
activity.startActivityForResult(intent, requestCode); |
|
|
|
} |
|
|
|
|
|
|
|
public static String getSelectedDirectory(Intent result) { |
|
|
|
return result.getDataString(); |
|
|
|
} |
|
|
|
} |