Änderungen

Zur Navigation springen Zur Suche springen
1.882 Bytes hinzugefügt ,  15:34, 14. Dez. 2025
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]

Navigationsmenü