mirror of
https://github.com/libretro/RetroArch
synced 2025-03-30 16:20:27 +00:00
(Android) Start throwing away most Java-based code
This commit is contained in:
parent
08760b626b
commit
c0a7d10ec0
@ -7,62 +7,6 @@
|
||||
android:key="resumeContentPref"
|
||||
android:title="@string/resume_content"/>
|
||||
|
||||
<!-- Load Core -->
|
||||
<Preference
|
||||
android:key="loadCorePref"
|
||||
android:title="@string/load_core"/>
|
||||
|
||||
<!-- Load Content -->
|
||||
<Preference
|
||||
android:key="loadContentPref"
|
||||
android:title="@string/load_content"/>
|
||||
|
||||
<!-- Load Content (Auto) -->
|
||||
<Preference
|
||||
android:key="loadContentAutoPref"
|
||||
android:title="@string/load_content_auto"/>
|
||||
|
||||
<!-- Settings -->
|
||||
<Preference android:title="@string/settings">
|
||||
<intent
|
||||
android:targetClass="com.retroarch.browser.preferences.PreferenceActivity"
|
||||
android:targetPackage="com.retroarch" />
|
||||
</Preference>
|
||||
|
||||
<!-- About -->
|
||||
<PreferenceScreen android:title="@string/about">
|
||||
<PreferenceCategory android:title="@string/websites">
|
||||
<Preference android:title="@string/retro_website"
|
||||
android:summary="@string/retro_website_desc">
|
||||
<intent
|
||||
android:action="android.intent.action.VIEW"
|
||||
android:data="http://www.libretro.com" />
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/manuals">
|
||||
<Preference android:title="@string/retroarch_guide"
|
||||
android:summary="@string/retroarch_guide_desc">
|
||||
<intent
|
||||
android:action="android.intent.action.VIEW"
|
||||
android:data="https://github.com/libretro/libretro.github.com/blob/master/tex/retroarch-enduserguide.pdf" />
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/development">
|
||||
<Preference android:title="@string/libretro_guide"
|
||||
android:summary="@string/libretro_guide_desc">
|
||||
<intent
|
||||
android:action="android.intent.action.VIEW"
|
||||
android:data="https://github.com/libretro/libretro.github.com/blob/master/tex/retroarch-enduserguide.pdf" />
|
||||
</Preference>
|
||||
<Preference android:title="@string/overlay_guide"
|
||||
android:summary="@string/overlay_guide_desc">
|
||||
<intent
|
||||
android:action="android.intent.action.VIEW"
|
||||
android:data="https://github.com/libretro/libretro.github.com/blob/master/documents/overlay.pdf" />
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
|
||||
<!-- Quit RetroArch -->
|
||||
<Preference
|
||||
android:key="quitRetroArch"
|
||||
|
@ -24,9 +24,7 @@ import android.util.Log;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.retroarch.R;
|
||||
import com.retroarch.browser.CoreSelection;
|
||||
import com.retroarch.browser.NativeInterface;
|
||||
import com.retroarch.browser.dirfragment.DetectCoreDirectoryFragment;
|
||||
import com.retroarch.browser.dirfragment.DirectoryFragment;
|
||||
import com.retroarch.browser.dirfragment.DirectoryFragment.OnDirectoryFragmentClosedListener;
|
||||
import com.retroarch.browser.preferences.fragments.util.PreferenceListFragment;
|
||||
@ -64,9 +62,6 @@ public final class MainMenuFragment extends PreferenceListFragment implements On
|
||||
|
||||
// Set the listeners for the menu items
|
||||
findPreference("resumeContentPref").setOnPreferenceClickListener(this);
|
||||
findPreference("loadCorePref").setOnPreferenceClickListener(this);
|
||||
findPreference("loadContentAutoPref").setOnPreferenceClickListener(this);
|
||||
findPreference("loadContentPref").setOnPreferenceClickListener(this);
|
||||
findPreference("quitRetroArch").setOnPreferenceClickListener(this);
|
||||
|
||||
// Extract assets.
|
||||
@ -216,47 +211,6 @@ public final class MainMenuFragment extends PreferenceListFragment implements On
|
||||
ctx.getApplicationInfo().dataDir);
|
||||
startActivity(retro);
|
||||
}
|
||||
// Load Core Preference
|
||||
else if (prefKey.equals("loadCorePref"))
|
||||
{
|
||||
CoreSelection.newInstance().show(getFragmentManager(), "core_selection");
|
||||
}
|
||||
// Load ROM Preference
|
||||
else if (prefKey.equals("loadContentPref"))
|
||||
{
|
||||
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ctx);
|
||||
final String libretro_path = prefs.getString("libretro_path", ctx.getApplicationInfo().dataDir + "/cores");
|
||||
|
||||
if (!new File(libretro_path).isDirectory())
|
||||
{
|
||||
final DirectoryFragment contentBrowser = DirectoryFragment.newInstance(R.string.load_content);
|
||||
contentBrowser.addDisallowedExts(".state", ".srm", ".state.auto", ".rtc");
|
||||
contentBrowser.setOnDirectoryFragmentClosedListener(this);
|
||||
|
||||
final String startPath = prefs.getString("rgui_browser_directory", "");
|
||||
if (!startPath.isEmpty() && new File(startPath).exists())
|
||||
contentBrowser.setStartDirectory(startPath);
|
||||
|
||||
contentBrowser.show(getFragmentManager(), "contentBrowser");
|
||||
}
|
||||
else
|
||||
{
|
||||
Toast.makeText(ctx, R.string.load_a_core_first, Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
}
|
||||
else if (prefKey.equals("loadContentAutoPref"))
|
||||
{
|
||||
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ctx);
|
||||
final DetectCoreDirectoryFragment contentBrowser = DetectCoreDirectoryFragment.newInstance(R.string.load_content_auto);
|
||||
contentBrowser.addDisallowedExts(".state", ".srm", ".state.auto", ".rtc");
|
||||
contentBrowser.setOnDirectoryFragmentClosedListener(this);
|
||||
|
||||
final String startPath = prefs.getString("rgui_browser_directory", "");
|
||||
if (!startPath.isEmpty() && new File(startPath).exists())
|
||||
contentBrowser.setStartDirectory(startPath);
|
||||
|
||||
contentBrowser.show(getFragmentManager(), "contentBrowser");
|
||||
}
|
||||
// Quit RetroArch preference
|
||||
else if (prefKey.equals("quitRetroArch"))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user