android – Finn Christiansen https://blogarchive.finnchristiansen.de Softwareentwickler mit einer Vorliebe für freie Software und GNU / Linux Sat, 08 Dec 2018 16:50:58 +0000 de-DE hourly 1 https://wordpress.org/?v=5.1.1 https://blogarchive.finnchristiansen.de/wp-content/uploads/2017/01/cropped-FinnsBlog512-32x32.png android – Finn Christiansen https://blogarchive.finnchristiansen.de 32 32 Medienscan einzelner Verzeichnisse für die Android Galerie (de)aktivieren https://blogarchive.finnchristiansen.de/2017/01/29/medienscan-einzelner-verzeichnisse-fuer-die-android-galerie-deaktivieren/ https://blogarchive.finnchristiansen.de/2017/01/29/medienscan-einzelner-verzeichnisse-fuer-die-android-galerie-deaktivieren/#respond Sun, 29 Jan 2017 11:30:11 +0000 https://www.finnchristiansen.de/?p=238 Continue reading ]]> Bilder und Videos auf einem Android Smartphone befinden sich in der Regel nur in wenigen Verzeichnissen, weshalb es für die Galerie keinen Sinn macht, regelmäßig das ganze Smartphone nach Medien zu durchsuchen. Aus diesem Grund liegt in vielen Verzeichnissen die versteckte Datei
.nomedia
. Diese (leere) Datei sorgt dafür, dass der Medienscanner dieses Verzeichnis und dessen Unterverzeichnisse nicht nach Bildern, Musik oder Videos durchsucht. Das spart Rechenzeit und damit Akkuleistung, aber manchmal tauchen Bilder dann nicht wie gewünscht in der Galerie auf.

Normalerweise braucht man diese Datei nicht manuell anlegen oder löschen, aber nachdem ich den Nextcloud Speicherort auf die SD Karte verschoben habe, tauchten heruntergeladene Bilder nicht mehr in der Galerie auf. Der standardmäßig in CyanogenMod und LineageOS integrierte Dateimanager bietet glücklicherweise durch das Setzen oder Entfernen eines Hakens bei „Medienscan überspringen“ die Möglichkeit, diese Datei anzulegen oder zu löschen.

Dessen war mir bisher nicht bewusst, aber ausnahmensweise bin ich einmal froh, mir den Weg über eine Shell zu sparen. Natürlich führt auch der Weg über ein Terminal zum gleichen Ergebnis:

adb shell
cd /storage/A14F-395E/Android/data
# Datei anlegen, Medienscan überspringen
touch .nomedia
# oder Datei löschen, Verzeichnis in Medienscan aufnehmen
rm .nomedia

]]>
https://blogarchive.finnchristiansen.de/2017/01/29/medienscan-einzelner-verzeichnisse-fuer-die-android-galerie-deaktivieren/feed/ 0
Daten der Android Nextcloud App auf SD Karte speichern https://blogarchive.finnchristiansen.de/2017/01/28/daten-der-android-nextcloud-app-auf-sd-karte-speichern/ https://blogarchive.finnchristiansen.de/2017/01/28/daten-der-android-nextcloud-app-auf-sd-karte-speichern/#respond Sat, 28 Jan 2017 11:19:34 +0000 https://www.finnchristiansen.de/?p=231 Continue reading ]]> Nicht jedes Android Smartphone besitzt einen großen internen Speicher, weshalb der Speicher gerne durch eine microSD Speicherkarte erweitert wird. Ab Android 6 gibt es zwar die Möglichkeit, die Speicherkarte als gemeinsamen internen Speicher zu verwenden. Dies erfordert aber eine Formatiertung der Speicherkarte und man verliert die Möglichkeit, die Speicherkarte direkt an einem Rechner zu verwenden. Jedenfalls verwende ich diese Methode nicht, möchte aber trotzdem, dass die Daten meiner Nextcloud auf der Speicherkarte gespeichert werden.

Glücklicherweise bietet Nextcloud seit der Version 1.4 die Möglichkeit, den Speichert in den Einstellungen festzulegen. Das Einstellungsmenü erreicht man, wie häufig üblich, über den Button mit den drei Strichen, welcher in der App oben links zu finden ist. Falls der Button nicht zu sehen ist, befindet man sich vermutlich einem Ordner, stattdessen wird oben links dann der Pfeil zurück angezeigt. Drückt man diesen, bis man im obersten Verzeichnis angekommen ist, findet man den Menü-Button.

Wählt man in diesem Menü den Punkt Einstellungen, stolpert man an oberster Stelle bereits auf die Einstellungsmöglichkeit des Speicherortes. Die Bezeichnungen bzw. Pfade sind auf den ersten Blick ein wenig verwirrend, aber A14F-395E ist meinem Fall der Name der Speicherkarte.

Glücklicherweise haben die Nextcloud Entwickler daran gedacht, bereits auf dem internen Speicher vorhandene Daten bei Änderung des Speicherortes zu migrieren, so dass schon heruntergeladene Daten nun auch die die Speicherkarte verschoben werden. Hiermit ist mein recht kleiner interner Speicher von 4 GB nun deutlich entlastet.

Sollte das Problem auftreten, dass nach dem Verschieben des Speicherortes die Bilder/Musik/Videos nicht mehr in der Galerie oder der Musik App auftauchen, schaut mal in meinen Beitrag zur .nomedia Datei.

]]>
https://blogarchive.finnchristiansen.de/2017/01/28/daten-der-android-nextcloud-app-auf-sd-karte-speichern/feed/ 0
LineageOS für Motorola Moto E alias condor https://blogarchive.finnchristiansen.de/2017/01/20/lineageos-fuer-motorola-moto-e-alias-condor/ https://blogarchive.finnchristiansen.de/2017/01/20/lineageos-fuer-motorola-moto-e-alias-condor/#respond Fri, 20 Jan 2017 18:13:54 +0000 https://www.finnchristiansen.de/?p=205 Continue reading ]]> Nachdem Ende des letzten Monats die bekannte Android Custom ROM CyanogenMod eingestellt wurde, entwickelt sich langsam ein klareres Bild vom Nachfolger LineageOS. Die Neuigkeiten auf der Webseite oder bei Twitter halten sich zwar in Grenzen, aber das Aufbauen der Build-Infrastruktur und der Server scheint laut der LineageOS Status-Seite inzwischen gut vorangeschritten zu sein.

Ich bin immer noch sehr zufrieden mit meinem Motorola Moto E und möchte es auch noch eine Weile weiter nutzen, weshalb ich mich freue, dass das verhältnismäßig alte Smartphone alias condor im LineageOS Wiki Erwähnung findet. Das condor GitHub Repository enthält zwar nicht viele Commits, aber man stellt doch eine gewisse regelmäßige Aktivität statt. Bis es offizielle LineageOS Builds für condor gibt, kann man auf condor Builds aus dem xda-developers Forum zurückgreifen.

Ich hatte übrigens mit dem CyanogenMod 14.1 einige Probleme beim Flashen bzw. dem anschließenden Booten, weshalb ich mich umgesehen habe und auf eine gepatchte TWRP Version für condor gestoßen bin. Bei mir läuft LineageOS scheinbar problemlos, vielleicht ist noch jemand anderes im Besitz dieses Smartphones an einer vernünftigen und aktuellen Android Version interessiert.

]]>
https://blogarchive.finnchristiansen.de/2017/01/20/lineageos-fuer-motorola-moto-e-alias-condor/feed/ 0
CyanogenMod 13 auf dem Moto E und Random Reboots https://blogarchive.finnchristiansen.de/2016/06/18/cyanogenmod-13-auf-dem-moto-e-und-random-reboots/ https://blogarchive.finnchristiansen.de/2016/06/18/cyanogenmod-13-auf-dem-moto-e-und-random-reboots/#respond Sat, 18 Jun 2016 09:06:34 +0000 https://www.finnchristiansen.de/?p=128 Continue reading ]]> Seit über einem Jahr besitze ich ein Motorola Moto E (erste Generation) und bin soweit ganz zufrieden. Die Kamera und die Grafikleistung sind zwar eher bescheiden, aber die Punkte sind für mich unwesentlich und ansonsten habe ich mit dem Gerät ein gutes und günstiges Android Smartphone mit durchaus zufriedenstellender Leistung. Die Stock Firmware von Motorola (Android 4.4) habe ich sofort durch CyanogenMod ersetzt. Die aktuelle Version 13 habe ich kurz nach dem Erscheinen installiert und konnte in den ersten Wochen und Monaten keine Probleme feststellen, dies hat sich aber im Frühjahr geändert.

Leider gibt es für das Moto E keine stable Version, lediglich die aktuellen Nightlies sind bei den CyanogenMod Downloads zu finden. Bisher hat es mich nicht gestört, denn selbst bei den in der Regel nicht Bug-freien Nightlies konnte ich keine Probleme feststellen. Irgendwann im Frühjahr fingen aber die Probleme an, manchmal startete das Smartphone ungefragt und plötzlich neu. Das ist sehr ärgerlich, da ich nicht erreichbar gewesen bin, bis ich die PIN erneut eingegeben habe. Die Neustarts, man spricht hier auch von Random Reboots, fanden recht selten statt und haben mich nicht weiter gestört. Irgendwann wurden sie aber häufiger und ich habe das Smartphone gewiped und CyanogenMod neu installiert. Die Neustarts kamen noch am selben Tag zurück.

Bei genauerer Betrachtung fiel mir auf, dass das Smartphone nur neustartet, wenn man den Power-Knopf (Ein/Aus) drückt, um das Gerät aufzuwecken. Manchmal, aber eher selten, tauchte der Neustart auch beim Drücken des Knopfes auf, wenn man das Display sperren wollte. Verschiedene Lösungsmöglichkeiten kamen mir in den Sinn:

  • neues Smartphone kaufen: Nein, denn ich möchte nicht alle 1-2 Jahre ein neues Smartphone kaufen.
  • Stock Firmware: Nein, nie wieder!
  • CM12 flashen (Android 5.1.1): Ich habe mich zu sehr an CM13 ( Android 6.0) gewöhnt, außerdem müsste ich es selbst kompilieren, da die Version nicht mehr zum Download angeboten wird. Würde ich allerdings tun, wenn nichts anderen hilft.
  • Kein CyanogenMod, andere Custom Rom: Ob dadurch das Problem gelöst wird, weiß ich nicht. Außerdem bin ich ein Gewohnheitstier und wechsle ungern.

Im XDA Developers Forum bin ich auf einen Beitrag gestoßen, der genau dieses Problem beschreibt. Der dort in einer Antwort befindliche Vorschlag, einen anderen Kernel zu flashen und das gerät mit den Lautstärketasten aufzuwecken, gefiel mir. Das ist zwar eher eine Art Workaround und das eigentliche Problem bleibt bestehen, aber ausprobieren wollte ich es trotzdem gerne. Einen anderen Kernel möchte ich vorerst nicht flashen, aber auch ohne anderen Kernen lässt sich das Gerät mit den Lautstärketasten aufwecken. Außerdem sperre ich das Display nun durch doppelten Tippen auf die Statusleiste und die Neustarts treten tatsächlich nicht mehr auf.

Um das Gerät durch die Lautstärketasten aufwecken zu können, geht man in die Einstellungen und dort in den Menüpunkt Tasten. Fast am Ende befindet sich dort die Möglichkeit, die Lautstärketasten zum Aufwecken zu aktivieren, wie folgender Screenshot zeigt:

android_geraet_mit_lautstaerketasten_aufwecken

Um das Gerät durch doppeltes Tippen auf die Statusleiste zu sperren, wählt man in den Einstellungen den Menüpunkt Display & LEDs aus. Nach kurzem Scrollen findet man dort die Möglichkeit, die Funktion Standby durch doppeltes Tippen zu aktivieren:

android_display_sperren_mit_statusleiste

Ein anderer Vorschlag aus dem Forum lautet, einen Kernel zu verwenden, der DT2W (Double Tap To Wake) zu verwenden. Damit kann das Smartphone durch doppeltes Tippen auf das Display aktiviert werden. Aufgrund des deutlich höheren Akkuverbrauchs würde ich aber von dieser Möglichkeit Abstand halten.

Nightly Versionen sind nunmal nicht bugfrei und da das Smartphone erstens ein wenig älter und zweitens eher ein Low Budget Smartphone ist, ist das Interesse der Entwickler an diesem Smartphone verständlicherweise eher gering. Trotzdem bin ich, abgesehen von der kleinen Neustart-Problematik, noch immer sehr zufrieden und die Akkulaufzeit von mehreren Tagen bei normaler Nutzerung (bei sehr, sehr intensiver Nutzung natürlich nur einen Tag, bei geringer Nutzung aber etwa eine Woche) stellt viele andere Smartphones mit ihrer Bloatware verseuchten Stock-Firmware in den Schatten.

Das alte Moto E ist vermutlich nicht sehr verbreitet, aber vielleicht haben ja auch andere Smartphone-Besitzer dieses Problem und können es auf diese Weise umgehen.

]]>
https://blogarchive.finnchristiansen.de/2016/06/18/cyanogenmod-13-auf-dem-moto-e-und-random-reboots/feed/ 0