Android FAQ: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen (→GUI) |
|||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==GUI== | ==GUI== | ||
− | * Um eine Activity zu verlassen und um zur vorhergehenden zurück zukehren, wie als hätte der Benutzer die Back-Taste gedrückt muss man nur ''finish()'' aufrufen. | + | * Um eine Activity zu verlassen und um zur vorhergehenden zurück zukehren, wie als hätte der Benutzer die Back-Taste gedrückt muss man nur '''finish()''' aufrufen. |
− | * Damit eine Seite nicht immer neu erzeugt wird beim drehen des Gerätes muss im ''AndroidManifest.xml'' die Activity um den Eintrag '''android:configChanges="orientation|keyboard|keyboardHidden"''' erweitert werden | + | * Damit eine Seite nicht immer neu erzeugt wird beim drehen des Gerätes muss im '''AndroidManifest.xml''' die Activity um den Eintrag '''android:configChanges="orientation|keyboard|keyboardHidden"''' erweitert werden |
+ | * Um die Tastatur auszublenden muss '''((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(view.getWindowToken(), 0);''' aufgerufen werden | ||
+ | * Damit die App immer auf der Startseite gestartet wird muss bei der Hauptactivity das Attribut '''android:clearTaskOnLaunch="true"''' gesetzt sein | ||
+ | * Das Root Element einer Activity findet man mit '''getWindow().getDecorView().findViewById(android.R.id.content)''' | ||
+ | |||
+ | ==APK== | ||
+ | * Die APK enthält den eine [[classes.dex]] in der die [[Java Class]] Dateien enthalten sind, diese lässt sich z.B. mit dem Programm [http://code.google.com/p/dex2jar/ Dex2Jar] entpacken | ||
[[Kategorie:Android]] | [[Kategorie:Android]] |
Aktuelle Version vom 7. November 2012, 10:29 Uhr
GUI
- Um eine Activity zu verlassen und um zur vorhergehenden zurück zukehren, wie als hätte der Benutzer die Back-Taste gedrückt muss man nur finish() aufrufen.
- Damit eine Seite nicht immer neu erzeugt wird beim drehen des Gerätes muss im AndroidManifest.xml die Activity um den Eintrag android:configChanges="orientation|keyboard|keyboardHidden" erweitert werden
- Um die Tastatur auszublenden muss ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(view.getWindowToken(), 0); aufgerufen werden
- Damit die App immer auf der Startseite gestartet wird muss bei der Hauptactivity das Attribut android:clearTaskOnLaunch="true" gesetzt sein
- Das Root Element einer Activity findet man mit getWindow().getDecorView().findViewById(android.R.id.content)
APK
- Die APK enthält den eine classes.dex in der die Java Class Dateien enthalten sind, diese lässt sich z.B. mit dem Programm Dex2Jar entpacken