| Zeile 11: |
Zeile 11: |
| | Siehe nun [[Telefon#Handymodelle]] | | Siehe nun [[Telefon#Handymodelle]] |
| | | | |
| | + | === Android-Update-Garantie === |
| | + | |
| | + | Heutzutage ist ein wesentlicher Unterschied zwischen den verschiedenen Android-Geräten, wie lange man dafür Updates erhält. |
| | + | |
| | + | Siehe dazu |
| | + | * https://www.nextpit.de/wie-lange-android-updates |
| | | | |
| | | | |
| Zeile 95: |
Zeile 101: |
| | * File Explorer | | * File Explorer |
| | | | |
| − | ==== AirDrop Ersatz ==== | + | ==== QuickShare ==== |
| | + | |
| | + | Mit QuickShare können Android-Geräte Dateien ähnlich wie iPhones mit AirDrop austauschen. |
| | + | |
| | + | * Das Pixel 10 ist das erste Android-Gerät, das auch einen Austausch mit iOS-Geräten über AirDrop anbietet. Weitere Android-Smartphones sollen folgen. |
| | + | |
| | + | * [https://github.com/Martichou/rquickshare rquickshare] ist eine Implementierung von QuickShare, die auf Desktop-Geräten, z.B. Linux-PCs, läuft. Damit kann man mit Android-Geräten Dateien austauschen. |
| | + | |
| | + | |
| | + | ==== Weitere AirDrop Ersatzlösungen ==== |
| | | | |
| | * https://snapdrop.net | | * https://snapdrop.net |
| Zeile 160: |
Zeile 175: |
| | * Call a Bike | | * Call a Bike |
| | * Flinkster | | * Flinkster |
| | + | |
| | + | Siehe auch |
| | + | * [[Programmierprojekte#Verkehr]] |
| | | | |
| | === GPS === | | === GPS === |
| Zeile 182: |
Zeile 200: |
| | == App-Entwicklung == | | == App-Entwicklung == |
| | | | |
| − | == Android Debugging Bridge - ADB == | + | === Android Debugging Bridge - ADB === |
| | | | |
| | Wenn | | Wenn |
| Zeile 217: |
Zeile 235: |
| | * Im BIOS VT-x aktivieren | | * Im BIOS VT-x aktivieren |
| | ** Siehe https://wiki.ubuntuusers.de/KVM/ | | ** Siehe https://wiki.ubuntuusers.de/KVM/ |
| | + | |
| | + | * Man kann das mitgelieferte JDK als JAVA-Umgebung wählen oder vorher JAVA_HOME auf ein JDK-Verzeichnis setzen. Ein vorinstalliertes JDK 8 funktionierte bei mir nicht, besser das "Embedded JDK" nutzen. Wer trotzdem will: |
| | + | export JAVA_HOME="$(dirname $(dirname $(ls -l /etc/alternatives/javac | cut -f 12 -d ' ') ) )" |
| | + | |
| | * Android Studio starten mit | | * Android Studio starten mit |
| | ~/Anwendungen/android-studio/bin/studio.sh | | ~/Anwendungen/android-studio/bin/studio.sh |
| − | * Man kann das mitgelieferte JDK als JAVA-Umgebung wählen oder vorher JAVA_HOME auf ein JDK-Verzeichnis setzen
| + | |
| | * Mit Tools -> Create Desktop Entry einen Menü-Eintrag für Android Studio erstellen | | * Mit Tools -> Create Desktop Entry einen Menü-Eintrag für Android Studio erstellen |
| − | * Mit Tools -> SDK Manager das korrekte SDK bereit stellen | + | * Mit Tools -> SDK Manager das korrekte SDK bereit stellen (inklusive passendes System Image) |
| | * Mit Tools -> Device Manager ein virtuelles Gerät erstellen. | | * Mit Tools -> Device Manager ein virtuelles Gerät erstellen. |
| | + | * Um physisches Gerät als Testgerät zu nutzen |
| | + | ** auf dem Gerät |
| | + | *** Entwickleroptionen durch 7-maliges Klicken auf Buildnummer aktivieren |
| | + | *** In Entwickleroptionen USB-Debugging aktivieren |
| | + | ** auf dem Host-PC |
| | + | *** den [https://developer.android.com/studio/run/device User der Gruppe plugdev] hinzufügen |
| | + | *** die [https://developer.android.com/studio/run/device udev-Regeln durch Installation von android-sdk-platform-tools-common] schaffen |
| | + | apt-get install android-sdk-platform-tools-common |
| | | | |
| | === Android SDK === | | === Android SDK === |
| Zeile 261: |
Zeile 291: |
| | | | |
| | ==== Intents ==== | | ==== Intents ==== |
| | + | |
| | + | ===== Neustart nach Boot ===== |
| | + | Siehe |
| | + | * https://stackoverflow.com/questions/7690350/android-start-service-on-boot |
| | + | * https://medium.com/swlh/all-about-auto-start-foreground-service-in-android-8bba7569123e |
| | + | * https://www.tutorialspoint.com/how-to-start-an-service-at-boot-time-in-android-app |
| | + | * https://developer.android.com/reference/android/content/Intent#ACTION_BOOT_COMPLETED |
| | + | |
| | ===== Dateiauswahl-Intent ===== | | ===== Dateiauswahl-Intent ===== |
| | * [http://android-er.blogspot.de/2011/03/pick-file-using-intentactiongetcontent.html Eine Datei auswählen, ohne selbst einen Dateimanager zu schreiben] | | * [http://android-er.blogspot.de/2011/03/pick-file-using-intentactiongetcontent.html Eine Datei auswählen, ohne selbst einen Dateimanager zu schreiben] |