Implement file filters for Android in PathBrowser

asdf

Move Android file listing parsing logic into app-android.cpp.

Add utility for parsing/writing Android Content Storage URIs.

Fix some bugs. Allow upwards navigation in file browser from directories downstream from tree URIs.
This commit is contained in:
Henrik Rydgård committed 2021-06-07 00:24:51 +02:00
1 parent 87a25fd230
commit e3cf04bb34
8 files changed
+198 -27

No files matched your search

@@ -135,7 +135,6 @@ public class PpssppActivity extends NativeActivity {
try {
Uri uri = Uri.parse(uriString);
DocumentFile documentFile = DocumentFile.fromTreeUri(this, uri);
Log.i(TAG, "Listing content directory: " + documentFile.getUri());
DocumentFile[] children = documentFile.listFiles();
ArrayList<String> listing = new ArrayList<String>();
// Encode entries into strings for JNI simplicity.
@@ -146,7 +145,6 @@ public class PpssppActivity extends NativeActivity {
}
// TODO: Should we do something with child.isVirtual()?.
typeStr += file.length() + "|" + file.getName() + "|" + file.getUri();
Log.i(TAG, "> " + typeStr);
listing.add(typeStr);
}
// Is ArrayList weird or what?