Änderungen

Zur Navigation springen Zur Suche springen
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]]

Navigationsmenü