Difference between revisions of "Android/nb"

From Pandora Wiki
Jump to: navigation, search
(Created page with "Kortversjon for oppsett av Android på Pandora")
(Created page with "[https://github.com/chrisboyle/keytest/KeyTest.apk/qr_code|KeyTest] (lister nøkkelkoden for knapper som blir trykket. Det eneste den mangler er muligheten til å vise koden f...")
 
(35 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
Kortversjon for oppsett av Android på Pandora
 
Kortversjon for oppsett av Android på 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).
+
# Du MÅ ha minst [[Ångström]] SuperZaxxon Beta 5a (fungerte da denne guiden ble skrevet).
# 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.
+
# Sjekk tråden [[http://boards.openpandora.org/index.php/topic/8626-android-gingerbread-in-a-pnd/|Beta Testing thread]] og last ned den siste PND filen derfra. Forsikre deg om at du legger denne på kortet i venstre SD-kort plass.
# 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.
+
# Av sikkerhetsgrunner er det lurest å benytte et tomt kort hvis du vil ha Android på et eget kort. Erfaringsmessig sletter Android filene på rotnivå på kort nummer to. Underdirektiver vil ikke bli rørt.
# 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.
+
# Hvis ikke dato for systemet må dette gjøres først for å unngå problemer med sertifiseringsprosessen til Google.
# Start Android from System/Android Gingerbread. It takes a while to boot. Once it has booted up, setup your WiFi connection.
+
# Start Android fra System/Android Gingerbread. Det tar en stund å starte opp, når alt er klart kan du sette opp WiFi.
# To install APKs, put them onto a second SD Card and run them using the built-in FileManager.
+
# For å installere APK-filer, legg dem på SD-kort nummer to og installer med den innebygde Filutforskeren.
# To stop Android, select "Kill Android" from the menu.
+
# For å stoppe Android, velg "Kill Android" fra menyen.
  
Caveat: Installing PND/appdata on ext-2,3, or 4 formatted partitions (or any filesystem with permissions),causes problems (mainly with gapps, when the zip is extracted it does not retain correct permissions) use FAT32 instead.
+
Notis: Installasjon av PND/appdata ext-2,3 eller 4-formaterte partisjoner (eller vilkårlig filsystem med rettigheter) forårsaker proplemer (mest med gapps, når zip-filen blir pakket ut beholder den ikke de rette rettighetene) bruk FAT32 i steden.
  
==Key mapping==
+
==Tasteoppsett==
  
Home : Pandora Button or F1[/background] <br>
+
Hjem: Pandoraknappen eller F1 [/background] <br />
Back : Esc, Right nub to the right.   <br>
+
Tilbake: Esc, høyre nub til høyre. <br />
Menu : F2 <br>
+
Meny: F2 <br />
Search : Unknown <br>
+
Søk: Ukjent <br />
Volume Up / Down : F12 / F11 <br>
+
Volumnivå hhv Opp/ Ned: F12 / F11 <br />
  
=Android apk file repositories=
+
=Android apk pakkebrønner=
  
 
==fdroid==
 
==fdroid==
Line 31: Line 31:
 
[https://f-droid.org/|F-Droid]
 
[https://f-droid.org/|F-Droid]
  
High quality repo with only FOSS software. Recommended.
+
Høykvalitets pakkebrønn med FOSS programvare. Anbefalt.
  
==Google play store==
+
==Google Play store==
  
1. Grab the needed data files from here: http://www.androidfilehost.com/?fid=22979706399755027
+
1. Hent de påkrevde datafilene herfra: http://www.androidfilehost.com/?fid=22979706399755027
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).
+
2. Pakk ut ZIP-filen til mappen /pandora/appdata/android_gingerbread på ditt SD-kort. Fjern meta-inf-mappen. (ellers vil prosessen muligvis henge seg senere)
3. On your next Android boot, the store setup should appear automatically (be sure you set up your WiFi connection before!)
+
3. Ved neste Android-oppstart. Hvis du har tilkoblingsproblemer (og nettilkoblingen virker), dobbeltsjekk at datoen er satt til gjeldende dato. (Du kan bare sette den fra Linux)!
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=
+
=Knytt pekeskjerm-berøringer til fysiske knappeinndata=
  
Not all games support physical controls - some only use the touchscreen.
+
Ikke alle spill støtter fysisk inndata - noen bare pekeskjerm. Det finnes en app kalt "GameKeyboard 2.0" som ordner dette.
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.
+
Bruken er denne er ganske snodig, så har er en guide til å hjelpe deg.
  
# 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).
+
#Gå til Cyanogenmod innstillinger og sett på "Soft Keyboard" ved lange knappetrykk.
# Run GameKeyboard and set it up (only needed the first time)
+
Da kan du få opp tastaturet i de fleste spill ved å holde menyknappen.
# Follow the on-screen instructions to enable it as SoftKeyboard and choose it as current SoftKeyboard.
+
# Kjør GameKeyboard og gå igjennom oppsettet (trengs bare ved første gangs kjøring)
# Then in the settings, do the following:
+
# Følg instruksjonene for å gjøre det til et "Soft Keyboard" og velge det som gjeldende sådan.
  Enable "Touchscreen Mode"
+
# I innstillinger, gjør følgende
    Enable "Remap Hard-Key"
+
Sett på "Touchscreen mode"
    Map your buttons with "Hardkey Mappings": Select a free slot,  
+
Sett på "Remap Hard-Key"
    press the desired D-Pad direction or button and select in the list
+
Tilskriv knappene den inndatametoden du vil ha med "Hardkey Mappings" Velg en ledig posisjon, bruk D-pad til å navigere og velg fra listen hva du vil ha.
    what it should be (i.e. D-Pad up to D-Pad up, etc.)
+
Gå til "Layout Edit" og tillat "Layout Edit Mode"
    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 :)
+
Dette er førstegangsoppsettet, GameKeyboard er nå klart til bruk. Gi det tilgang når det spør om det.
  
# Run your game. If the touchscreen buttons and DPad are located in the default GameKeyboard locations, the Pandora controls should now just work.
+
# Kjør spillet ditt. Hvis pekeskjermsknappene og D-pad er satt opp med opprinnelige innstilinger, vil Pandakontrollene nå virke.
# 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).
+
# Hvis knappene / D-pan er andre plasser på skjermen, hold menyknappen, som bør vise GameKeyboard-oppsettet. (Virker ikke på alle spill)
# 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.
+
# Flytt kontrollene ved bruk av pekeskjermen for å samsvare med pekeskjerm-kontrollene. Noen spill gjemmer dem når du trykker menyknappen, noen viser ikke engang GameKeyboard siden de skrur av SoftKeyboard. I hvilket fall, husk hvor D-pad / knappene trenger å være, gå til GameKeyboard appen, sett ting opp slik at det stemmer og prøv om det stemmer i spillet.
  
Once that's done, the game will work with your physical gaming controls.
+
Npr dette er gjort, vil spille virke med dine fysiske spillkontrollmetoder. Siden du kan ha forskjellige konfigurasjoner i GameKeyboard, trenger du bare å knytte en av dem til hvert spill og så lagre oppsettet.
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:
+
* Tatt fra denne posten på pandoraforumet:
 
http://boards.openpandora.org/index.php?/topic/8871-how-to-install-android-on-your-pandora/page__pid__159757#entry159757
 
http://boards.openpandora.org/index.php?/topic/8871-how-to-install-android-on-your-pandora/page__pid__159757#entry159757
  
= How to remap Android hardware keys =
+
= Hvordan tilordne andre kommandoer til Android knappene =
  
download Jota+(Text Editor) from the Play Store (the Android Market)
+
last ned Jota+(tekstbehandler) fra Play store (Android Market)
  
Now, download Root Browser (free or Pro will both work)
+
Last ned Root Browser (gratis eller pro-versjon)
  
Now, open up the Root Browser and go to /system/usr/keylayout
+
Åpne opp Root Browser, gå til /system/usr/keylayout
  
Copy all the contents of that folder to /mnt/sdcard2/[WHATEVER YOU WANT TO CALL THIS FOLDER]
+
Kopier alt innhold i den mappen tl /mnt/sdcard2/[vilkårlig mappenavn]
  
Now, copy the folder you just created above (containing the four files) and paste it back into the its self. Then rename this new sub folder "Backups" or "Originals"
+
Kopier den mappen du valgte ovenfor (som inneholder de fire filene) og lim dem inn i seg selv. Gj et nytt navn til denne mappen og kall den "Backups" eller "Originals"
  
Now, open Jota+, go to "menu" and click "file"
+
Åpne Jota0, gå til meny, klikk "file"
  
Click "Open..."
+
Åpne...
  
Navigate to the folder with the four .kl files and the Backups folder
+
Naviger til mappen med de fire .kl-filene og Backups mappen.
  
Open gpio-keys.kl
+
Åpne gpio-keys.kl
  
change key 29 from "BUTTON_SELECT" to "BACK"
+
bytt knapp 29 fra "BUTTON_SELECT" til "BACK"
  
change key 56 from "BUTTON_START" to "MENU"
+
bytt knapp 56 fra "BUTTON_START" til "MENU"
  
(you can make it whatever you want, really)
+
(du kan velge annen funksjon etter eget ønske)
  
Here is a list of default key codes in Android http://code.google.com/p/androhid/wiki/Keycodes
+
Her er en liste over standard knappeoppsett i Android Android http://code.google.com/p/androhid/wiki/Keycodes
  
save and exit.
+
lagre og lukk.
  
Open Root Browser and copy gpio-keys.kl to /system/usr/keylayout and delete the old one
+
Åpne Root Browser og kopier gpio-keys.kl til /system/usr/keylayout og slett den gamle
  
(delete the original before hitting "Paste)
+
(slett orginalen før du limer inn "Paste)
  
Now, launch the "Kill Android" app, then relaunch android and confirm that the "Select" button now acts as the menu button and the "Start" button now acts as the back button.
+
Kjør "Kill Android"-appen, start opp Android igjen og forsikre deg om at "Select" knappen nå fungerer som menyknapp og at "Start"-knappen nå fungerer som tilbake-knapp.
  
Unfortunately, the coding for the nubs is incomplete and so I'm at a dead end here. Right_Nub_Down is mapped to Keycode 82 and Right_Nub_Left is mapped to keycode 4 but other than that, the nubs have no key functionality and so as far as I can tell, you can't change what they do. If anyone wants to look around and see if they can find a way, please post in [http://boards.openpandora.org/index.php/topic/11355-tutorial-how-to-remap-android-hardware-keys/|the thread].
+
Uheldigvis, kodingen for nub-ene er ukomplett.
 +
Right_Nub_Down er tilskrevet Keycode 82, og Right_Nub_Left er tilskrevet Keycode 5, annet enn dette har de ingen nøkkelfunksjoner. De kan ikke endres. Hvis noen finner en måte å gjøre dette på, si ifra i [http://boards.openpandora.org/index.php/topic/11355-tutorial-how-to-remap-android-hardware-keys/|denne tråden].
  
[https://github.com/chrisboyle/keytest/KeyTest.apk/qr_code|KeyTest]
+
[https://github.com/chrisboyle/keytest/KeyTest.apk/qr_code|KeyTest] (lister nøkkelkoden for knapper som blir trykket. Det eneste den mangler er muligheten til å vise koden for noe som er tilskrevet "HOME" fordi når man gjør det er det en system-spesifikk kommando som lukker applikasjonen før den rekker å registrere noe)
(It tells you the keycode for the key you're currently pressing. The only thing it lacks is the ability to show the code for anything mapped to "HOME" simply because doing so quits the app before it gets the chance to record the data)
 

Latest revision as of 12:01, 5 November 2013

Android versjon 2.3 kallenavn gingerbread

Installer Android

Steg-for-steg guide for å få Android til å kjøre på din Pandora.

Kortversjon for oppsett av Android på Pandora

  1. Du MÅ ha minst Ångström SuperZaxxon Beta 5a (fungerte da denne guiden ble skrevet).
  2. Sjekk tråden [Testing thread] og last ned den siste PND filen derfra. Forsikre deg om at du legger denne på kortet i venstre SD-kort plass.
  3. Av sikkerhetsgrunner er det lurest å benytte et tomt kort hvis du vil ha Android på et eget kort. Erfaringsmessig sletter Android filene på rotnivå på kort nummer to. Underdirektiver vil ikke bli rørt.
  4. Hvis ikke dato for systemet må dette gjøres først for å unngå problemer med sertifiseringsprosessen til Google.
  5. Start Android fra System/Android Gingerbread. Det tar en stund å starte opp, når alt er klart kan du sette opp WiFi.
  6. For å installere APK-filer, legg dem på SD-kort nummer to og installer med den innebygde Filutforskeren.
  7. For å stoppe Android, velg "Kill Android" fra menyen.

Notis: Installasjon av PND/appdata på ext-2,3 eller 4-formaterte partisjoner (eller vilkårlig filsystem med rettigheter) forårsaker proplemer (mest med gapps, når zip-filen blir pakket ut beholder den ikke de rette rettighetene) bruk FAT32 i steden.

Tasteoppsett

Hjem: Pandoraknappen eller F1 [/background]
Tilbake: Esc, høyre nub til høyre.
Meny: F2
Søk: Ukjent
Volumnivå hhv Opp/ Ned: F12 / F11

Android apk pakkebrønner

fdroid

[1]

Høykvalitets pakkebrønn med FOSS programvare. Anbefalt.

Google Play store

1. Hent de påkrevde datafilene herfra: http://www.androidfilehost.com/?fid=22979706399755027 2. Pakk ut ZIP-filen til mappen /pandora/appdata/android_gingerbread på ditt SD-kort. Fjern meta-inf-mappen. (ellers vil prosessen muligvis henge seg senere) 3. Ved neste Android-oppstart. Hvis du har tilkoblingsproblemer (og nettilkoblingen virker), dobbeltsjekk at datoen er satt til gjeldende dato. (Du kan bare sette den fra Linux)!

Knytt pekeskjerm-berøringer til fysiske knappeinndata

Ikke alle spill støtter fysisk inndata - noen bare pekeskjerm. Det finnes en app kalt "GameKeyboard 2.0" som ordner dette.

Bruken er denne er ganske snodig, så har er en guide til å hjelpe deg.

  1. Gå til Cyanogenmod innstillinger og sett på "Soft Keyboard" ved lange knappetrykk.

Da kan du få opp tastaturet i de fleste spill ved å holde menyknappen.

  1. Kjør GameKeyboard og gå igjennom oppsettet (trengs bare ved første gangs kjøring)
  2. Følg instruksjonene for å gjøre det til et "Soft Keyboard" og velge det som gjeldende sådan.
  3. I innstillinger, gjør følgende

Sett på "Touchscreen mode" Sett på "Remap Hard-Key" Tilskriv knappene den inndatametoden du vil ha med "Hardkey Mappings" Velg en ledig posisjon, bruk D-pad til å navigere og velg fra listen hva du vil ha. Gå til "Layout Edit" og tillat "Layout Edit Mode"

Dette er førstegangsoppsettet, GameKeyboard er nå klart til bruk. Gi det tilgang når det spør om det.

  1. Kjør spillet ditt. Hvis pekeskjermsknappene og D-pad er satt opp med opprinnelige innstilinger, vil Pandakontrollene nå virke.
  2. Hvis knappene / D-pan er andre plasser på skjermen, hold menyknappen, som bør vise GameKeyboard-oppsettet. (Virker ikke på alle spill)
  3. Flytt kontrollene ved bruk av pekeskjermen for å samsvare med pekeskjerm-kontrollene. Noen spill gjemmer dem når du trykker menyknappen, noen viser ikke engang GameKeyboard siden de skrur av SoftKeyboard. I hvilket fall, husk hvor D-pad / knappene trenger å være, gå til GameKeyboard appen, sett ting opp slik at det stemmer og prøv om det stemmer i spillet.

Npr dette er gjort, vil spille virke med dine fysiske spillkontrollmetoder. Siden du kan ha forskjellige konfigurasjoner i GameKeyboard, trenger du bare å knytte en av dem til hvert spill og så lagre oppsettet.

  • Tatt fra denne posten på pandoraforumet:

http://boards.openpandora.org/index.php?/topic/8871-how-to-install-android-on-your-pandora/page__pid__159757#entry159757

Hvordan tilordne andre kommandoer til Android knappene

last ned Jota+(tekstbehandler) fra Play store (Android Market)

Last ned Root Browser (gratis eller pro-versjon)

Åpne opp Root Browser, gå til /system/usr/keylayout

Kopier alt innhold i den mappen tl /mnt/sdcard2/[vilkårlig mappenavn]

Kopier den mappen du valgte ovenfor (som inneholder de fire filene) og lim dem inn i seg selv. Gj et nytt navn til denne mappen og kall den "Backups" eller "Originals"

Åpne Jota0, gå til meny, klikk "file"

Åpne...

Naviger til mappen med de fire .kl-filene og Backups mappen.

Åpne gpio-keys.kl

bytt knapp 29 fra "BUTTON_SELECT" til "BACK"

bytt knapp 56 fra "BUTTON_START" til "MENU"

(du kan velge annen funksjon etter eget ønske)

Her er en liste over standard knappeoppsett i Android Android http://code.google.com/p/androhid/wiki/Keycodes

lagre og lukk.

Åpne Root Browser og kopier gpio-keys.kl til /system/usr/keylayout og slett den gamle

(slett orginalen før du limer inn "Paste)

Kjør "Kill Android"-appen, start opp Android igjen og forsikre deg om at "Select" knappen nå fungerer som menyknapp og at "Start"-knappen nå fungerer som tilbake-knapp.

Uheldigvis, kodingen for nub-ene er ukomplett. Right_Nub_Down er tilskrevet Keycode 82, og Right_Nub_Left er tilskrevet Keycode 5, annet enn dette har de ingen nøkkelfunksjoner. De kan ikke endres. Hvis noen finner en måte å gjøre dette på, si ifra i tråden.

[2] (lister nøkkelkoden for knapper som blir trykket. Det eneste den mangler er muligheten til å vise koden for noe som er tilskrevet "HOME" fordi når man gjør det er det en system-spesifikk kommando som lukker applikasjonen før den rekker å registrere noe)