Android: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
Zeile 204: Zeile 204:
 
Siehe
 
Siehe
 
* [https://richardleggett.com/blog/2013/01/26/registering_for_file_types_in_android/ Registrieren der eigenen App für Dateien und Email-Anhänge].
 
* [https://richardleggett.com/blog/2013/01/26/registering_for_file_types_in_android/ Registrieren der eigenen App für Dateien und Email-Anhänge].
* [http://www.androidsnippets.com/open-any-type-of-file-with-default-intent.html Öffnen einer Datei, ohne deren Inhalt zu kennen].
+
* [https://stackoverflow.com/questions/12585747/how-to-open-a-file-in-android-via-an-intent Öffnen einer Datei, ohne deren Inhalt zu kennen]. (Kürzere Version)
 +
* [http://www.androidsnippets.com/open-any-type-of-file-with-default-intent.html Öffnen einer Datei, ohne deren Inhalt zu kennen]. (Längere Version)
  
 
In Android 7.1 Nougat hat sich das Berechtigungskonzept zum Teilen von Dateien geändert. Siehe
 
In Android 7.1 Nougat hat sich das Berechtigungskonzept zum Teilen von Dateien geändert. Siehe

Version vom 16. August 2017, 21:12 Uhr

Android ist das von Google auf Basis von Linux entwickelte Betriebssystem für mobile Geräte.

Einführungen

Android-Hardware

5-Zoll-Smartphones

  • Samsung S4, vorgestellt in 2013 als damaliges High-End-Smartphone
  • Samsung Galaxy Note, 5", 1280x800 Pixel, 147x83x10 mm
  • LG Optimus Vu, 5", 1024x768 Pixel, 140x90x8,5 mm

4,5-Zoll Smartphone

Nicht mehr hergestellt

SmartWatches

  • No.1 D3 Smartwatch, sehr günstige Smartwatch, die auch eigenen SIM-Kartenslot besitzt. Auf diese Uhr kann man jedoch keine eigenen Apps installieren.
  • E07 Smartwatch - schönes Design für günstigen Preis.

Android Apps

Netzwerk

  • Fing

WebDAV

Samba


SSH

Bluetooth

Wifi

Datenaustausch

  • ES File Explorer
  • File Explorer

Office

  • 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



Finanzen

  • Expense Manager - kann benutzt werden, um eine Übersicht über seine Ausgaben zu erhalten

Gruppenabrechnungen

  • ABCBA (kostenlos, aber nicht frei, eingeschränkter Funktionsumfang) ist eine App um Ausgaben einer Gruppe z.B. bei einer gemeinsamen Reise zu verwalten. Es bietet Export u.a. nach Excel und PDF. Bei den einzelnen Ausgaben können die Gruppenmitglieder unterschiedlich gewichtet werden.
  • Tricount erlaubt das Bearbeiten der Daten über Web, Android etc. ohne Anmeldung auf dem Tricount-Server.

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

BabyPhone

App-Entwicklung

Entwicklungsumgebungen

  • Eclipse
    • ADB
    • Android SDK (s.u.)


Android SDK

Siehe

Android Emulator

Mit dem Android SDK erhält man auch einen Android-Emulator. Allerdings sollte man das x86-Image nehmen, da die ARM-Emulation vergleichsweise langsam ist.[1]

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:

Intents

Dateiauswahl-Intent
Dateien versenden etc.

Siehe

In Android 7.1 Nougat hat sich das Berechtigungskonzept zum Teilen von Dateien geändert. Siehe

Testhilfsmittel

Appium ist ein Testwerkzeug, mit dem man Android-Apps in ähnlicher Weise wie Webseiten mit Selenium testen kann.



  1. Vgl. https://jolicode.com/blog/speed-up-your-android-emulator mit Anleitung zur Beschleunigung des Emulators.