3.730 Bytes hinzugefügt
, 21:32, 7. Aug. 2013
Android ist das von [[Google]] auf Basis von [[Linux]] entwickelte [[Betriebssystem]] für mobile Geräte.
== Einführungen ==
* [http://www.milestone-blog.de/android-development/android-sdk-und-eclipse-einrichten/ Wie installiere ich Android SDK und Eclipse?]
* [http://wiki.netbeans.org/IntroAndroidDevNetBeans Netbeans mit Android SDK V1.0]
== Android-Hardware ==
=== 5-Zoll-Smartphones ===
* Samsung Galaxy Note, 5", 1280x800 Pixel, 147x83x10 mm
* [http://www.golem.de/news/lg-optimus-vu-5-zoll-smartphone-mit-stiftbedienung-und-lte-1202-89885.html LG Optimus Vu], 5", 1024x768 Pixel, 140x90x8,5 mm
== Android Apps ==
=== Netzwerk ===
* [https://play.google.com/store/apps/details?id=com.curvefish.widgets.bluetoothonoff Bluetooth OnOff]
* [https://play.google.com/store/apps/details?id=com.curvefish.widgets.wifionoff&feature=more_from_developer#?t=W251bGwsMSwyLDEwMiwiY29tLmN1cnZlZmlzaC53aWRnZXRzLndpZmlvbm9mZiJd Wifi OnOff]
=== Datenaustausch ===
* DropBox
* DropSync
* Google Drive
* ES File Explorer
* File Explorer
=== Office ===
* Email: K9-Mail
* Touch Calendar Free
* Smooth Calendar (Widget für Home Screen)
* PDF-Anzeige: PDFViewer
* Go Contacts
* AK Notepad (catch.com)
=== Browser ===
* Opera Mini
* Dolphin
=== Entwicklung ===
* AIDE - vollständige Android IDE
* [http://sourceforge.net/p/textwarrior/code/115/tree/ TextWarrior], ein [[OpenSource]]-Texteditor, der ein Bildschirm-Pad zum Verschieben des Cursors mitbringt.
* Jota Text Editor
* PHP Manual
* ConnectBot
* SSHDroid
* [https://play.google.com/store/apps/details?id=android.androidVNC Android VNC Viewer]
* PigFish für das [[ZTE Blade]]
* Universal Androot
=== Finanzen ===
* Expense Manager
=== Verkehr ===
* DB RailNavigator
* DB Ticket
* Öffi
* Call a Bike
* Flinkster
=== GPS ===
* NAVfree
* OpenGPSTracker
==== OSMAnd ====
Mit [[OSMAnd]] kann man auch einem GPS-Track folgen. Dazu muss man die GPX-Datei in <code>/sdcard/osmand/tracks</code> speichern und dann in OSMAnd im Menü Navigation->GPX-Track folgen auswählen.
=== Multimedia ===
* Siehe [[MPD#Android]]
* [[XBMC]] remote
=== BabyPhone ===
* BabyMonitor
* Den Source Code einer [[Open Source]]-App eines Babyfons findet sich als [http://babyalarm.git.sourceforge.net/git/gitweb.cgi?p=babyalarm/babyalarm;a=tree;f=src/org/example/babyphon;h=c5b7a12388766857ad567652332186ed6118d62f;hb=662a2826c436bf2a4558dd5e3fe5e30ecf9e532a babyalarm auf Sourceforge's] [[git]].
== App-Entwicklung ==
=== Entwicklungsumgebungen ===
* Eclipse
** ADB
** Android SDK
* [[AIDE]] - Android IDE
* [http://beta.appinventor.mit.edu/ AppInventor vom MIT] - ein visuelles Tool zur Erstellung von Smartphone-Apps
=== Signierung ===
* [http://developer.android.com/tools/publishing/app-signing.html Signierprozess]
* [http://www.londatiga.net/it/how-to-sign-apk-zip-files/ APK-Dateien mit SignAPK.jar signieren]
=== Source Code ===
==== Threading ====
Für die Kommunikation mit dem User Interface helfen zum einen die Klasse <code>Handler</code> und zum anderen die Klasse <code>AsyncTask</code>
Siehe zu AsyncTask:
* [http://stackoverflow.com/questions/4369537/update-ui-from-thread Erläuterung von AsyncTask]
Siehe zu Handler:
* [http://www.ipcas.com/blog/2011/06/threads-in-android-part-2-updating-the-ui/ Handler durch Überschreiben von handleMsg()]
* [https://developer.android.com/training/multiple-threads/communicate-ui.html Erklärung zur Kommunikation mit Messages zu Handlern]
Siehe zu Threads in Android allgemein und zur Unterscheidung von Prozessen:
* [http://developer.android.com/guide/components/processes-and-threads.html Android-Developer-Guide]
----
<references/>
[[Category:Linux]]
[[Category:Android]]
[[Category:Softwareentwicklung]]