Android
Android ist das von Google auf Basis von Linux entwickelte Betriebssystem für mobile Geräte.
Einführungen
Android-Hardware
5-Zoll-Smartphones
- Samsung Galaxy Note, 5", 1280x800 Pixel, 147x83x10 mm
- LG Optimus Vu, 5", 1024x768 Pixel, 140x90x8,5 mm
4,5-Zoll Smartphone
- LG Optimus True HD LTE (P936), 1 GB RAM, 160 €, ausgeliefert mit Android 2.3.6, aber mit Cyanomodgen 10.2 versehbar
- LG Prada 3.0
Nicht mehr hergestellt
Android Apps
Netzwerk
- Fing
WebDAV
- WebDAV-Server
Samba
SSH
Bluetooth
Wifi
Datenaustausch
- DropBox
- DropSync
- Google Drive
- ES File Explorer
- File Explorer
Office
- Email:
- K9-Mail
- freie GnuPG-Erweiterung erhältlich: APG
- R2Mail2 besitzt standardmäßig S/MIME-Unterstützung, kostenlos aber nur für 10 Mails
- K9-Mail
- Kalender
- Smooth Calendar (Widget für Home Screen)
- PDF-Anzeige: APV PDFViewer
- Go Contacts
- AK Notepad (catch.com)
Browser
- Opera Mini
- Dolphin
Projektmanagement
- Timeli, kostenlos, mehrere Projekte mit mehreren Aufgaben, Zeitstrahl
- Kanban Board, einfach, kostenlos
- SimpleMind mind mapping
Entwicklung
- AIDE - vollständige Android IDE
- TextWarrior, ein OpenSource-Texteditor, der ein Bildschirm-Pad zum Verschieben des Cursors mitbringt.
- Jota Text Editor
- PHP Manual
- ConnectBot
- SSHDroid
- 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 /sdcard/osmand/tracks
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 babyalarm auf Sourceforge's git.
App-Entwicklung
Entwicklungsumgebungen
- Eclipse
- ADB
- Android SDK (s.u.)
- Android Studio (basiert auf IntelliJ)
- Netbeans Android Plugin
- AIDE - Android IDE
- AppInventor vom MIT - ein visuelles Tool zur Erstellung von Smartphone-Apps
Android SDK
Siehe
Signierung
Source Code
Stift / Pen - Programmierung
Samsung bietet eine S Pen - API zum Programmieren des Stifts z.B. eines Samsung Galaxy Note 3 Neo.
Allerdings unterstützt auch "normales" Android seit Version 4.0 den Stift / Stylus, siehe
Threading
Für die Kommunikation mit dem User Interface helfen zum einen die Klasse Handler
und zum anderen die Klasse AsyncTask
Siehe zu AsyncTask:
Siehe zu Handler:
Siehe zu Threads in Android allgemein und zur Unterscheidung von Prozessen: