diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index ce51a727de..aadb9dabcd 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -19,6 +19,7 @@ + diff --git a/android/bin/classes/com/retroarch/R$drawable.class b/android/bin/classes/com/retroarch/R$drawable.class index 7978de43c0..d81ef13eca 100644 Binary files a/android/bin/classes/com/retroarch/R$drawable.class and b/android/bin/classes/com/retroarch/R$drawable.class differ diff --git a/android/bin/classes/com/retroarch/R$layout.class b/android/bin/classes/com/retroarch/R$layout.class index 481d24b928..ccc0670f71 100644 Binary files a/android/bin/classes/com/retroarch/R$layout.class and b/android/bin/classes/com/retroarch/R$layout.class differ diff --git a/android/bin/classes/com/retroarch/R$string.class b/android/bin/classes/com/retroarch/R$string.class index a6f1f30f88..e7e7cc3319 100644 Binary files a/android/bin/classes/com/retroarch/R$string.class and b/android/bin/classes/com/retroarch/R$string.class differ diff --git a/android/gen/com/retroarch/R.java b/android/gen/com/retroarch/R.java index c135920b23..e16daa4f61 100644 --- a/android/gen/com/retroarch/R.java +++ b/android/gen/com/retroarch/R.java @@ -11,27 +11,36 @@ public final class R { public static final class attr { } public static final class drawable { - public static final int ic_action_close=0x7f020000; - public static final int ic_action_history=0x7f020001; - public static final int ic_action_load=0x7f020002; - public static final int ic_action_main=0x7f020003; - public static final int ic_action_open=0x7f020004; - public static final int ic_action_save=0x7f020005; - public static final int ic_action_settings=0x7f020006; - public static final int ic_launcher=0x7f020007; + public static final int directory_icon=0x7f020000; + public static final int directory_up=0x7f020001; + public static final int file_icon=0x7f020002; + public static final int ic_action_close=0x7f020003; + public static final int ic_action_history=0x7f020004; + public static final int ic_action_load=0x7f020005; + public static final int ic_action_main=0x7f020006; + public static final int ic_action_open=0x7f020007; + public static final int ic_action_save=0x7f020008; + public static final int ic_action_settings=0x7f020009; + public static final int ic_launcher=0x7f02000a; } public static final class id { - public static final int close=0x7f060002; - public static final int history=0x7f060005; - public static final int load=0x7f060003; - public static final int main=0x7f060000; - public static final int open=0x7f060001; - public static final int save=0x7f060004; - public static final int settings=0x7f060006; + public static final int TextView01=0x7f060002; + public static final int TextView02=0x7f060003; + public static final int close=0x7f060006; + public static final int fileChooserSubmit=0x7f060000; + public static final int fileChooserView=0x7f060001; + public static final int history=0x7f060009; + public static final int load=0x7f060007; + public static final int main=0x7f060004; + public static final int open=0x7f060005; + public static final int save=0x7f060008; + public static final int settings=0x7f06000a; } public static final class layout { - public static final int main=0x7f030000; - public static final int rombrowser=0x7f030001; + public static final int file_choose=0x7f030000; + public static final int file_view=0x7f030001; + public static final int main=0x7f030002; + public static final int rombrowser=0x7f030003; } public static final class menu { public static final int main_menu=0x7f050000; diff --git a/android/src/com/retroarch/fileio/FileArrayAdapter.java b/android/src/com/retroarch/fileio/FileArrayAdapter.java new file mode 100644 index 0000000000..fed7983c7f --- /dev/null +++ b/android/src/com/retroarch/fileio/FileArrayAdapter.java @@ -0,0 +1,118 @@ +package com.retroarch.fileio; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Set; + +import com.retroarch.R; +import com.retroarch.R.layout; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ArrayAdapter; +import android.widget.SectionIndexer; +import android.widget.TextView; + +public class FileArrayAdapter extends ArrayAdapter