2014-03-20, 17:05
(2014-03-20, 10:49)malte Wrote:herds Wrote:1) how is the Android support? I saw a thread that described getting RCB working, just wondered given Gotham etc whether this was now a simple process of installing the app.1) Android support is still being worked on. The thread that you mentioned shows one way to get it working on the Ouya and it still needs some manual modification on RCBs source files to get it working. I never tested this myself as I don't own an Ouya.
2) is there a way, once setup and all is good to backup RCB and restore it on another device (currently looking into 3 android devices)
Right now I am trying to get it working on my Android phone and if I will be able to do it I will try to get it done without the need to change any source files by the user. But atm I am not very confident that I will succeed. I am not that deep into Android and right now I guess I am struggling with very basic stuff. Maybe I can tell you more some days/weeks later.
2) If you use the exact same locations for your rom files, artwork and emulators you should be able to copy your config.xml and MyGames.db to another device. You should also copy all artwork that RCB downloaded to the other devices.
If you need any help lemme know... technically setting it up atleast for proper OS detection and pulling what emulators are actually installed wouldnt be much of an issue... I'd say probably best thing to do for OS detection is have it check the version of android installed by doing "getprop ro.build.version.release" and if it returns something its android... for some more "automation" of things possible set it up where it pulls the list of packages installed via "pm list packages" and then if it matches any to a pre-configured emulator list it'll put those under selectable emulators.
This "pre-configured" emulator list should be able to be selected from a path if the user needs to ( for incase a emulator dev changes package names or intents ).... I was thinking maybe inside of it it could have them configured something to the effect of this?
Code:
package:paulscode.android.mupen64plus.free=start -n paulscode.android.mupen64plus.free/paulscode.android.mupen64plusae.MainActivity -a android.intent.action.VIEW -eu Uri "file://%rom%"
something to that effect.
As for the other issue... just make it state utf-8 if android is selected.
----------------edit:
Oh also.... although my guide is written with Ouya slightly in mind ( since the only functional decently powered device I have atm is the Ouya... ) the guide can be applied to pretty much any device... the only exception is with mupen64+ and retroarch ( both easy fixes )