Änderungen

Zur Navigation springen Zur Suche springen
2.258 Bytes hinzugefügt ,  12:49, 13. Nov. 2024
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 98: Zeile 104:     
* https://snapdrop.net
 
* https://snapdrop.net
 +
* https://fex.rus.uni-stuttgart.de/index.html
 
* https://magic-wormhole.readthedocs.io/en/latest/welcome.html
 
* https://magic-wormhole.readthedocs.io/en/latest/welcome.html
 
** https://github.com/LeastAuthority/Transfer
 
** https://github.com/LeastAuthority/Transfer
Zeile 159: Zeile 166:  
* Call a Bike
 
* Call a Bike
 
* Flinkster
 
* Flinkster
 +
 +
Siehe auch
 +
* [[Programmierprojekte#Verkehr]]
    
=== GPS ===
 
=== GPS ===
Zeile 181: Zeile 191:  
== App-Entwicklung ==
 
== App-Entwicklung ==
   −
== Android Debugging Bridge - ADB ==
+
=== Android Debugging Bridge - ADB ===
    
Wenn  
 
Wenn  
Zeile 190: Zeile 200:     
=== Entwicklungsumgebungen ===
 
=== Entwicklungsumgebungen ===
 +
* Android Studio (basiert auf IntelliJ)
 +
 
* Eclipse  
 
* Eclipse  
 
** ADB
 
** ADB
 
** Android SDK (s.u.)
 
** Android SDK (s.u.)
   −
* Android Studio (basiert auf IntelliJ)
   
* Netbeans Android Plugin
 
* Netbeans Android Plugin
 
** [https://forums.netbeans.org/topic51543.html Installationsanleitung für das Android SDK und das Netbeans Android Plugin]
 
** [https://forums.netbeans.org/topic51543.html Installationsanleitung für das Android SDK und das Netbeans Android Plugin]
Zeile 203: Zeile 214:  
* [http://www.android-ide.com/ AIDE] - Android IDE
 
* [http://www.android-ide.com/ AIDE] - Android IDE
 
* [http://beta.appinventor.mit.edu/ AppInventor vom MIT] - ein visuelles Tool zur Erstellung von Smartphone-Apps
 
* [http://beta.appinventor.mit.edu/ AppInventor vom MIT] - ein visuelles Tool zur Erstellung von Smartphone-Apps
 +
 +
==== Android Studio ====
 +
 +
===== Installation auf Ubuntu / Linux Mint =====
 +
 +
* [https://developer.android.com/studio Download von Android Studio]
 +
* Entpacken z.B. nach ~/Anwendungen/android-studio
 +
* Ggf. bestimmte Pakete installieren
 +
** lt. [https://wiki.ubuntuusers.de/Android_Studio/ ubuntuusers]:
 +
  sudo apt-get install libcanberra-gtk-module android-sdk
 +
* Im BIOS VT-x aktivieren
 +
** 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
 +
  ~/Anwendungen/android-studio/bin/studio.sh
 +
 +
* Mit Tools -> Create Desktop Entry einen Menü-Eintrag für Android Studio erstellen
 +
* Mit Tools -> SDK Manager das korrekte SDK bereit stellen (inklusive passendes System Image)
 +
* 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 241: Zeile 282:     
==== 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ü