Änderungen

Zur Navigation springen Zur Suche springen
3.678 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 33: Zeile 39:  
* [https://www.techreviewer.de/no1-d3-test/ No.1 D3 Smartwatch], sehr günstige Smartwatch, die auch eigenen SIM-Kartenslot besitzt. Auf diese Uhr kann man jedoch keine eigenen Apps installieren.
 
* [https://www.techreviewer.de/no1-d3-test/ No.1 D3 Smartwatch], sehr günstige Smartwatch, die auch eigenen SIM-Kartenslot besitzt. Auf diese Uhr kann man jedoch keine eigenen Apps installieren.
 
* [http://www.die-smartwatch.de/2016/07/21/e07-kaufen-fitnessarmband-im-smartwatch-design.html E07 Smartwatch] - schönes Design für günstigen Preis.
 
* [http://www.die-smartwatch.de/2016/07/21/e07-kaufen-fitnessarmband-im-smartwatch-design.html E07 Smartwatch] - schönes Design für günstigen Preis.
 +
 +
=== Alternativen zu Android SmartWatches ===
 +
 +
* PineTime (offene Hardware für ca. 25 $) mit InfiniTime-Betriebssystem ([[Open Source]])
 +
** Herzfrequezsensor, Accelerometer, Bluetooth 5, IPS-Touchdisplay
 +
** 3 Tage ohne Aufladen
 +
* [https://www.notebookcheck.com/Bangle-js-2-Diese-spannende-Smartwatch-mit-Farbdisplay-soll-besonders-offen-guenstig-und-hackbar-sein.564590.0.html Bangle js 2] für 120 €
 +
** Herzfrequenzsensor, GPS, Glonass, Accelerometer, Luftdruck, Temperatur,
 +
** Vibration,
 +
** Bluetooth LE,
 +
** programmierbar mit [[JavaScript]]
 +
** 2 Wochen ohne Aufladen
    
== CustomROMs ==
 
== CustomROMs ==
   −
Android kommt mit den GoogleApps. Mit CustomROMs wie [[LineageOS]], [[AOSP]] oder anderen kann man [[DeGooglen]].
+
Android kommt mit den GoogleApps. CustomROMs wie [[LineageOS]], [[AOSP]] helfen bei der [[DeGoogleization]].
    +
Siehe auch
 +
* https://shadow53.com/android/no-gapps/setup-guide/1/
    +
== Android Einstellungen ==
 +
 +
=== Selbst erstellte SSL-Zertifikate importieren ===
 +
 +
Siehe [[SSL#Importieren_nach_Android]]
    
== Android Apps ==
 
== Android Apps ==
Zeile 45: Zeile 70:     
* Fing
 
* Fing
 +
* Ning
    
==== WebDAV ====
 
==== WebDAV ====
Zeile 74: Zeile 100:  
* ES File Explorer
 
* ES File Explorer
 
* File Explorer
 
* File Explorer
 +
 +
==== 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://fex.rus.uni-stuttgart.de/index.html
 +
* https://magic-wormhole.readthedocs.io/en/latest/welcome.html
 +
** https://github.com/LeastAuthority/Transfer
    
=== Office ===
 
=== Office ===
Zeile 133: Zeile 175:  
* Call a Bike
 
* Call a Bike
 
* Flinkster
 
* Flinkster
 +
 +
Siehe auch
 +
* [[Programmierprojekte#Verkehr]]
    
=== GPS ===
 
=== GPS ===
Zeile 155: Zeile 200:  
== App-Entwicklung ==
 
== App-Entwicklung ==
   −
== Android Debugging Bridge - ADB ==
+
=== Android Debugging Bridge - ADB ===
    
Wenn  
 
Wenn  
Zeile 164: Zeile 209:     
=== 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 177: Zeile 223:  
* [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 215: 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ü