Android: Unterschied zwischen den Versionen
Rkr (Diskussion | Beiträge) |
Rkr (Diskussion | Beiträge) |
||
Zeile 115: | Zeile 115: | ||
*[http://www.heise.de/software/download/special/pfiffige_android_apps/b73_2 Pfiffige Android-Apps] (Heise) | *[http://www.heise.de/software/download/special/pfiffige_android_apps/b73_2 Pfiffige Android-Apps] (Heise) | ||
*Foto-Apps siehe [[c't]] 11/11 S.100 | *Foto-Apps siehe [[c't]] 11/11 S.100 | ||
*Tablet-Apps siehe [[c't]] 02/12 S.116 | |||
=== Apps-Portale === | === Apps-Portale === |
Version vom 9. April 2012, 11:21 Uhr
Android ist ein auf Linux basierendes Betriebssystem, welches hauptsächlich in Handys wie dem Sony Ericsson Xperia arc und auf Tablets wie dem Acer ICONIA TAB A500 eingesetzt wird. Treibende Kraft hinter der Open Handset Alliance ist Google.
Android Sites und Infos
- Offizielle Android Homepage
- Open Handset Alliance
- Android SDK
- Wikipedia
- An Introduction To Android (Slideshow)
- The Android boot process from power on
- Neuigkeiten von Android 2.2 siehe c't 13/10 S.38
- Smartphone-Sicherheit siehe c't 20/10 S.80 ff
- Android Developer Site by Sony
News
- 10 Erkenntnisse zum Android-Handy T-Mobile G1 (teltarif.de)
- Anwendungsshop für Googles Smartphone-Plattform kommt nach Deutschland
- Android läuft auf dem Eee PC (heise.de)
- Android 2.0: Neue Features fürs Google-OS (tomshardware.com)
Android 4.0:
Testberichte
- Android or WebOS? Try before you buy! - Android on VirtualBox
- Android or WebOS? Try before you buy! Part 2 - WebOS on VirtualBox
- Android 2.0 – Fast schon menschlich (gizmodo.de)
- Neuerungen in Android 2.0 Éclair (mobiflip.de)
- Android vs. iPhone siehe c't 06/10 S.124
- Android-Smartphones siehe c't 13/10 S.84
- Android-Smartphones siehe c't 11/11 S.86 ff
Tablets
- Motorola Xoom und Android 3.0 Test (netbooknews.de)
- siehe auch Acer ICONIA TAB A500
Portale, Foren, Blogs und Podcasts
- Android Beginners (Google Groups)
- Android Discuss (Google Groups)
- android-hilfe.de
- androidwiki.com
- androidforums.com
- AndroidQuestions.org
- androidpit.de
- android-os.de
- androidandme.com
- androidsmartphone.de
- ENEA, ENEA Blog
- androidcentral.com
- androidguys.com
- Android - Chaosradio Express 152
Hintergründe und Praxis
- Mythbusters: Android (PDF), siehe auch Wieviel Linux steckt in Android?
- Tools und Methoden zum Energiesparen unter Android: siehe c't 23/10 S.176 und Heise-Links
- Android rooten und Root-Anwendungen: siehe c't 02/11 S.122
- Verwendung von adb: siehe c't 05/11 S.184
- Architektur von Android: siehe c't 04/11 S.122
- Alternative Firmwares: siehe c't 04/11 S.128 (Übersicht) und S.134 (Installation)
Android Entwicklung
Android Development: http://developer.android.com
Artikel:
- Anwendungsentwicklung siehe LM 04/10 S.50
- Workshop Einführung in die Android-Programmierung in c't
- Für verschiedene Android-Versionen programmieren: siehe c't 12/11 S.187
Weitere Websites:
- http://androiddevnotes.com
- anddev.org- Android Development Community und Android Tutorials
- stack overflow - Q&A for professional and enthusiast programmers
Android SDK
Mit dem Android SDK und Eclipse kann man selbst Android-Applikationen entwicklen.
Hinweise:
- Eclipe: Der User benötigt für die Installation des Android-Plugins Schreibrechte im globalen Eclipse-Verzeichnis (Installation in das User-Verzeichnis möglich?), am besten User- und Gruppenrechte für das gesamte Installationsverzeichnis setzen (chown -R user:group /opt/eclipse). Wenn es beim Anlegen eines neuen Android-Projekts zu Fehlermeldungen kommt, sind wahrscheinlich noch falsche Permissions gesetzt.
- z.T. Probleme mit der Maus im Android SDK Manager, siehe [1]
- Installation unter openSUSE x86_64 (64 bit):
- Sun Java 64bit
- Eclipse Java Development 64bit (direkt von http://www.eclipse.org)
- Android SDK 32bit
Siehe auch:
App Inventor
- http://appinventor.googlelabs.com
- https://groups.google.com/group/appinventor/
- heise.de
- Report siehe c't 19/10 S.136
Sony Ericsson WebSDK
Spezielle Themen
Text to Speach:
Applikationen
Die Liste der Applikationen in diesem Abschnitt soll nicht darauf hindeuten, dass ich diese alle schon einmal installiert bzw. ausprobiert hätte. Vielmehr ist es eher eine Sammlung von interessanten Apps, die man für die ein oder andere Situation mal ausprobieren könnte. Standard-Apps, die nirgends fehlen sollten, findet man hier eher nicht.
Sammlungen
- Applikationen für Android und iPhone
- Die 10 coolsten Apps für Android-Smartphones
- Die 10 nützlichsten Apps für Google-Android Handys
- Apps für unterwegs (Navigation, Planung, Buchung, LBS, Reiseführer, Sprache, Fotos, Medien, Systemtools) siehe c't 13/10 S.112, interessante Apps: AndNav2, MapDroyd (OSM Offline-Nutzung), GPSies, Naviki, WikiDroyd (WP Offline), Trip Journal Lite
- Pfiffige Android-Apps (Heise)
- Foto-Apps siehe c't 11/11 S.100
- Tablet-Apps siehe c't 02/12 S.116
Apps-Portale
- Android Market
- Apps aus dem Google Android Market (androidpit.de), durchsuchbar
- AndAppStore
- androlib.com
- AppAware - die beliebtesten Apps
- AppBrain - Apps online verwalten
Bezahlung im Android Market:
Entwicklung:
- Market in Android-Emulator einbinden: siehe c't 07/11 S.162
Passworte verwalten
- KeePass
- läuft auf allen Plattformen (Linux, Android, Windows, etc.)
- Die Linux-Version ist auf dem Stand von Version 1.x Datenbanken (*.kdb)
- Die Android-Version beherrscht nur Version 1.x Datenbanken (*.kdb). Aktuelles und Sourcen siehe auch Projektseite bei google.com
- Android-Version ist noch verbesserungswürdig (Suche, Formatierung, ...), reicht aber aus
- Die 2.x Version (Windows, Mono) unterstützt mehr Import-Formate (z.B. CSV) und kann Version 2.x Datenbanken (*.kdbx) in Version 1.x (*.kdb) exportieren
- Universal Password Manager (UPM)
- Java-basiert
- Keeper
- kommerziell
- auch für Linux- und Windows-Desktop
- OI Safe
- Android-Version ist derzeit besser als KeePass (Import, Export, Suche, etc.)
- aber keine Desktop-Version
- siehe auch Kurztest bei androidpit.de
- B-Folders
- verschlüsselt nicht nur Passwörter sondern Informationen aller Art
- noch keine Desktop-Version (aber geplant)
- SplashID
- keine Linux-Desktop Version
Siehe auch
eBook Reader
- Aldiko Reader, siehe auch teltarif.de
- FBReader
- siehe c't 24/10 S.154
Medien und Inhalte
- Hugendubel
- Amazon Kindle Zeitungen & Zeitschriften
- PagePlace
Nachrichtensammler / Newsreader
- Taptu - social news feed reader that lets you Add, Remix, Search and Share streams from your favorite web sites, blogs and social networks, siehe c't 23/11 S.24
Applikationen verwalten
- aTrackDog, Astro, siehe [2]
- AppManager: Apps auf der SD-Karte "parken"
Bedienoberfläche und Desktops
Filetransfer
Import/Export
Synchronisation
- Missing Sync, nur Windows und Mac
- MyPhoneExplorer - PC-Client nur für Windows, siehe auch teltarif.de
- SugarSync - Sync-Client für SugarSync-Dienst
Datenzähler
NetMeter:
- http://www.androidpit.de/android/de/de/tests/test/17401/NetMeter
- http://code.google.com/p/android-labs/
Forenbeiträge:
Internetzugang
Browser
Tools
- Unlock With WiFi - deaktiviert übliche Passwort/Gesten-Sperre solange Kontakt zum WiFi
Schnittstellen zum Desktop
- Remote Notifier for Android + Android Notifier Desktop: Meldungen auf Desktop anzeigen.
Android fernsteuern
- Webkey for Android
- AirDroid, siehe market - Zugriff auf das Android-Device per Browser inkl. Dateiübertragung, installiert Webserver auf Mobile.
Automatisierung von Abläufen
- Tasker, siehe c't 23/11 S.162 und Soft-Link, Tasker Wiki
- Llama - auf Basis der Location
PC-Programme vom Android-Device fernsteuern
- Gmote und Android Amarok2 Remote: siehe LU 03/11 S.58
- siehe c't 09/11 S.134
- Presenter, bei AndroidPIT - Steuert Folien beliebiger Formate wie PowerPoint, OpenOffice oder PDF fern, siehe auch c't 11/11 S.34
System
- OS Monitor
- Systemtools siehe c't 24/11 S.149
Sicherheit und Datenschutz
- Tor on Android
- WhisperMonitor - Firewall und Zugriffsrechte, siehe auch c't 12/11 S.43 und heise.de
- TISSA-Tool (Studie, PDF), siehe auch pc-magazin.de
- DroidWall - iptables Frontend
- Apps und Dienste zum Fernlöschen und Sperren gestohlener oder verlorener Smartphones: siehe c't 16/11 S.86
- Anti - Penetration Testing, siehe LM 07/11 S.36
- Apps für Sicherheits-Audits (Nessus, Port Scanner, Shark, etc.): siehe LM 07/11 S.34
- Auslesen von Daten: siehe LM 07/11 S.40
- K-9
- Kaiten - basiert auf K-9
- Google-Mail Attachments speichern: Save my Attach
Instant Messaging
- Meebo
- http://www.pingchat.com
- Trillian
Kalender
SIP
- sipdroid - VoIP + video calling
- CSipSimple
Office
- Office-Pakete: siehe c't 09/10 S.110, z.B. für Android: Thinkfree Mobile 2.0
- Einheiten umrechnen
- Unit Converter
- ConvertMe, siehe c't 14/11 S.68
- WebODF - Open Document Format Dokumente lesen
- Dokumentenscanner
- siehe c't 17/11 S.66
- CamScanner
- Mind-Mapping: siehe c't 01/12 S.107
Notizen
- NoteEverything
- Apps für Multimedia-Notizen: siehe c't 25/11 S.92
Multimedia
- Webcam
- IP Webcam: Wandelt Kamera in Webcam um, z.B. nutzbar mit VLC Player (ab Android 2.2)
- Musik-Player
- http://powerampapp.com
- siehe c't 07/11 S.118
- UPnP/DLNA
Tipps:
- ".nomedia": Verzeichnis sollte vom Player nicht durchsucht werden
Social Networks
- Siehe Testbericht c't 17/10 S.80
- Testbericht Navigations-Apps siehe c't 13/11 S.100
- Google Maps Navigation
- Freie Geowerkzeuge und -daten nicht nur für Android-Smartphones (heise.de)
App-Listen:
- http://wiki.dandascalescu.com/howtos/android#Maps.2C_GPS.2C_geocaching
- http://wiki.openstreetmap.org/wiki/Android
- http://wiki.openstreetmap.org/wiki/Routing/OfflineRouters
Offboard und Onboard Maps
- GPSSend - GPS Livetracking für Sportler etc.
ViewRanger
- ViewRanger™
- Wiki (en), Wiki (de)
- 16-Tage Trial unter www.viewranger.com/software, Vollversion ca. 3,40€ im Android Market
- siehe Artikel bei magnus.de
- Online-Maps von OSM und OCM werden auf dem Gerät gecacht (leider fehlt eine Funktion, die Karten zu cachen ohne dass man überall in der entsprechenden Zoomstufe hingescrollt haben muss)
- Andere topografische Karten können gekauft werden
- Aufzeichnen und Editieren von Tracks
- Navigation mittels Wegpunkte und Routen (keine Straßen-Navigation)
- Import von GPX und Export nach GPX
- u.v.m.
Onboard Maps
Navit läuft auf fast jedem Linux-System und verwendet u.a. extrahierte OSM-Karten onboard auf dem Mobile. Scheint aber noch auf einigen Android-Phones Probleme zu geben.
Download:
- http://wiki.navit-project.org/index.php/Download_Navit
- http://download.navit-project.org/navit/android/
Siehe auch:
- Navit Wiki
- Linux Magazin-Artikel, LM 07/10 S.72
- OSM-Maps Extraktor
- Anwenderberichte
Mapdroyd
Während Navit auf Navigation fokussiert ist, ist die Aufgabe von Mapdroyd, OSM-Karten einfach auf dem Mobile darzustellen. Karten können über die Android-App auf dem Mobile zur Offline-Nutzung abgelegt werden oder am PC (über einen Link) heruntergeladen werden. Dabei ist man auf die vordefinierten Landes-Karten des Herstellers angewiesen.
- Vorteile: Man muss keinen Cache aufbauen, sondern hat vordefinierte Regionen zum Download.
- Nachteile: Schlechte Kartendarstellung (kleinere Wege und Straßen werden erst bei hoher Zoom-Stufe gezeichnet, so dass man diese oft nicht sieht). Recht langsam auf dem HTC Hero. Karten werden wohl nicht häufig erneuert.
Alternative: Maps (-), ViewRanger
Siehe auch:
Andere
- Maps (-), lädt OSM-Karten in Cache, Vorteil: Bessere Kartendarstellung als Mapdroyd, siehe c't 22/10 S.68
- ape@map (benötigt Windows-Client)
- Track My Life
- Komoot - Outdoor-Navigation, Wandern + Radtouren planen, erste Region kostenlos
Verschiedenes
- Osmdroid (Routing per OSM)
- OSMTracker (Tracks per OSM aufzeichnen)
- Geocaching
- Locus - Karten off- und online und für den Import in andere Apps
Telefonie
- Fritz!App, siehe c't 07/10 S.66 und Heise Software-Verzeichnis
- Priority Call Filter - Zeiträume definieren, während derer nur Anrufe ausgewählte Kontakte zugelassen werden.
Wecker
PHP
- http://www.phpforandroid.net/
- PHP-Anwendungen unter Android (pro-linux.de)
Server
- PAW Server for Android - Webserver
Netzwerk
Tethering
- android-wifi-tether - Wireless Tether for Root Users
- Siehe auch A500
VPN
- siehe LM 07/11 S.48 (openVPN)
Backup
- TitaniumBackup
- siehe Daten-Backup bei Android - so geht's (teltarif.de)
Fitness und Sport
- Runtastic, Runkeeper Free, siehe c't 19/10 S.110
Tipps, Tricks und Probleme
Sicherheit und Datenschutz
- android map - Erfasste WiFi Netze
- APK Edit - zum Verändern von APK-Paketen (z.B. Permissions im Manifest) - nur für Windows
Location Tracking
- http://www.netzpolitik.org/2011/hidden-feature-in-android-peilsender/
- http://www.android-hilfe.de/android-allgemein/97513-uberwachung-durch-google-nur-bei-bedarf.html
Udev Regel unter Linux
Beispiel /etc/udev/rules.d/96-android.rules
# HTC Hero SUBSYSTEMS=="usb", ATTRS{idProduct}=="0c99", ATTRS{idVendor}=="0bb4", MODE="660", GROUP="users"
Oder:
SUBSYSTEMS=="usb_device", SYSFS{Vendor-ID}=="0bb4", MODE="660", GROUP="users"
Synchronisation
Filesystem
- Löschen von Dateien auf system-Partition (z.B. einer Applikation)
adb remount
adb shell rm /system/app/myapp.apk
adb shell mount /system -o remount,ro
adb
Reboot mit adb
Normaler Reboot:
adb reboot
Reboot in Bootloader:
adb reboot bootloader
Reboot in Recovery-Modus:
adb reboot recovery
Loggen mit adb
adb logcat
Nur Warnings und Errors:
adb logcat *:W *:E
Softaremanagement mit adb
adb list packages
Dateien rekursiv kopieren
Um Dateien und Verzeichnisse vom PC in LOCAL rekursiv zu kopieren nach REMOTE:
adb push LOCAL REMOTE
Beispiel:
adb push Music /mnt/scdard/Music
Hinweis: Alle lokalen Dateien und Verzeichnisse unterhalb von "Music" werden kopiert (nicht "Music" selbst!). Auf dem lokalen Rechner muss man also - anders als beim cp-Befehl - eine Ebene höher sein, um eine Verzeichnis mitzukopieren.
Cache
Dateileichen in /cache (z.B. Download.apk):
- http://androinica.com/2010/06/07/how-to-fix-uk-android-market-download-and-gmail-log-in-errors/
- http://forum.xda-developers.com/showthread.php?t=798295&page=2
Screenshots
- Samsung seit Android 2.2: "Zurück"-Taste gedrückt halten und dann "Home" drücken, Bilder landen im ext. Ordner "ScreenCapture". Galaxy-Tab: "Zurück" dann "Ein/Aus"
- Sonst: Über Android SDK
Netzwerk
IPv6
- IPv6 Privacy Extensions einschalten
adb remount
adb shell
vi /system/etc/init.d/08ipv6priv
#!/system/bin/sh
sysctl -w net.ipv6.conf.default.use_tempaddr=2
sysctl -w net.ipv6.conf.all.use_tempaddr=2
chmod 755 /system/etc/init.d/08ipv6priv
mount /system -o remount,ro
exit
Magische Nummern
Anzeige von Informationen (Feldtestmodus, Akku, Telefon-/Netzparameter, Wifi, Nutzungsstatistik) durch Wählen der Nummer 4636 (=INFO):
*#*#4636#*#*
WLAN
Die WPA Preshared Keys sind (zumindest bei Android 3.x) gespeichert in der Datei
/data/misc/wifi/wpa_supplicant.conf
The Definition of Open
Android mit einem Befehl aus den Quellen übersetzen, siehe the definition of open:
mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make
Siehe auch
Quellenhinweis
The Android Robot Logo on this page is reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. See Branding.