Difference between revisions of "Android"
Line 7: | Line 7: | ||
This is a quick guide how to setup Android on your Pandora. | This is a quick guide how to setup Android on your Pandora. | ||
− | + | # You HAVE to have at least [[Ångström]] (SuperZaxxon Beta 5a was tested to work with this release at the time of writing this guide). | |
− | + | # Check the [[http://boards.openpandora.org/index.php/topic/8626-android-gingerbread-in-a-pnd/|Beta Testing thread]] and download the most recent PND from there. Be sure to put the Android PND onto the card that is in your LEFT slot. | |
− | + | # For safety reasons, if you want to use a second SD Card with Android, use an empty one. It MIGHT corrupt it. Based on my experience, Android deletes only files in the root directory of the second card. Anything in subdirectories will not be affected. | |
− | + | # If your date is not set properly: Do so before starting Android. If the date is in the past, there will be issues with the Google certification. | |
− | + | # Start Android from System/Android Gingerbread. It takes a while to boot. Once it has booted up, setup your WiFi connection. | |
− | + | # To install APKs, put them onto a second SD Card and run them using the built-in FileManager. | |
− | + | # To stop Android, select "Kill Android" from the menu. | |
==Key mapping== | ==Key mapping== | ||
− | Home : Pandora Button or F1[/background] | + | Home : Pandora Button or F1[/background] <br> |
− | Back : Esc, Right nub to the right. | + | Back : Esc, Right nub to the right. <br> |
− | Menu : F2 | + | Menu : F2 <br> |
− | Search : Unknown | + | Search : Unknown <br> |
− | Volume Up / Down : F12 / F11 | + | Volume Up / Down : F12 / F11 <br> |
=Android apk file repositories= | =Android apk file repositories= |
Revision as of 04:20, 9 October 2013
Android gingerbread 2.3
Contents
Installing Android
A quick step-by-step guide that will help you to get Android running on your Pandora.
This is a quick guide how to setup Android on your Pandora.
- You HAVE to have at least Ångström (SuperZaxxon Beta 5a was tested to work with this release at the time of writing this guide).
- Check the [Testing thread] and download the most recent PND from there. Be sure to put the Android PND onto the card that is in your LEFT slot.
- For safety reasons, if you want to use a second SD Card with Android, use an empty one. It MIGHT corrupt it. Based on my experience, Android deletes only files in the root directory of the second card. Anything in subdirectories will not be affected.
- If your date is not set properly: Do so before starting Android. If the date is in the past, there will be issues with the Google certification.
- Start Android from System/Android Gingerbread. It takes a while to boot. Once it has booted up, setup your WiFi connection.
- To install APKs, put them onto a second SD Card and run them using the built-in FileManager.
- To stop Android, select "Kill Android" from the menu.
Key mapping
Home : Pandora Button or F1[/background]
Back : Esc, Right nub to the right.
Menu : F2
Search : Unknown
Volume Up / Down : F12 / F11
Android apk file repositories
fdroid
[[1]]
High quality repo with only FOSS software.
Google play
1. Grab the needed data files from here: http://goo.im/gapps/gapps-gb-20110828-signed.zip. 2. Simply extract the ZIP into the /pandora/appdata/android_gingerbread - Folder on your SD Card. Remove the meta-inf-Folder (otherwise, it might hang later). 3. On your next Android boot, the store setup should appear automatically (be sure you set up your WiFi connection before!) 4. The store should now work. In case you got connection issues (but internet itself works fine), be sure to doublecheck that the date is correctly set (you can only set that from Linux)!
Map Touchscreen Controls to physical controls
Not all games support physical controls - some only use the touchscreen. However, there's an app called "GameKeyboard 2.0" that will help you out :)
The usage is quite confusing, but here's a guide to help you with that.
- Go to CyanogenMod Settings and enable "Soft Keyboard" on long menu button press. This way you can bring up the keyboard in most games holding the Menu Button (doesn't work in all games, but will still work there).
- Run GameKeyboard and set it up (only needed the first time)
- Follow the on-screen instructions to enable it as SoftKeyboard and choose it as current SoftKeyboard.
- Then in the settings, do the following:
Enable "Touchscreen Mode" Enable "Remap Hard-Key" Map your buttons with "Hardkey Mappings": Select a free slot, press the desired D-Pad direction or button and select in the list what it should be (i.e. D-Pad up to D-Pad up, etc.) Go into "Layout Edit" and allow "Layout Edit Mode"
This is the first-time setup, GameKeyboard is now ready to be used. Grant it root access when it asks for :)
- Run your game. If the touchscreen buttons and DPad are located in the default GameKeyboard locations, the Pandora controls should now just work.
- If buttons / DPad are somewhere else on the screen, hold the menu button which should show the GameKeyboard controls (doesn't work with all games).
- Move the controls around using the touchscreen to match the touchscreen controls. Some games hide them though when you press the menu button, some don't even show the GameKeyboard as they disable the softkeyboard. In this case, remember where DPad / buttons need to be, go to the GameKeyboard app and slide the controls at the desired location and then go back to the game.
Once that's done, the game will work with your physical gaming controls. As you can save different profiles in GameKeyboard, you only need to match the locations per game once and then safe the config.
- Taken from this post on the pandora boards: