Wie lade ich Klingeltöne und Benachrichtigungen manuell auf DroidX hoch?

Ich habe 2 Ordner im Stammverzeichnis der SD-Karte erstellt,

  • Klingeltöne
  • Benachrichtigungen

und platzierte jeweils eine mp3-Datei. Wenn ich das DroidX vom USB-Kabel trenne und entweder zu „Einstellungen“ > „Ton“ > „Telefonklingelton“ oder „Einstellungen“ > „Ton“ > „Benachrichtigungsklingelton“ navigiere, wird keine MP3-Datei angezeigt.

Was mache ich falsch?

Antworten (2)

Sie müssen keine eigenen Ordner erstellen.

Die richtige Datei zum Ablegen der MP3s ist /system/media/audio/ – dort finden Sie Ordner für /alarms , /notifications und /ringtones

Dabei sind zwei Dinge zu beachten:

  1. Wenn Sie .mp3-Dateien in voller Größe verwenden, belasten Sie das System erheblich, wenn es an der Zeit ist, eine zu laden. Meiner Erfahrung nach funktionieren zwei Minuten mp3 gut für einen Alarm, aber eine solche Datei braucht ein paar Sekunden zum Laden und ergibt keinen geeigneten Klingelton, es sei denn, Sie schneiden die Datei zuerst.

  2. Sie müssen dies jedes Mal wiederholen, wenn Sie ein neues ROM flashen.

Eine Alternative dazu -- ist, sie in /sdcard/media/ zu haben -- Aber wenn Sie ein älteres Gerät haben, ermöglicht es eine bessere Leistung, sie im Stammverzeichnis zu haben.

HTH!

Wurzelverzeichnis? Welches Stammverzeichnis? Ihre Methode benötigt root und laut der Android-Entwicklerdokumentation sind seine Verzeichnisse korrekt. Was ist „Full Size MP3“ und warum belastet es das Gerät. Übrigens habe ich noch nie Leistungsprobleme mit MP3-Klingeltönen festgestellt.
Ich kann den Ordner "System" im Stammverzeichnis nicht finden
@mre rm-vanda bezieht sich auf einen Ordner, auf den nur zugegriffen werden kann, wenn Sie ein gerootetes Gerät haben. Dieser Ordner ist normalerweise schreibgeschützt gemountet, sodass Sie (ohne Root) nicht dorthin schreiben können. Um eigene Klingeltöne etc. auch nach ROM-Updates zu behalten, ist von dieser Methode eher abzuraten. Prüfen Sie stattdessen lieber: Gibt es eine Dokumentation zur korrekten/erwarteten Verzeichnisstruktur der externen Speicherkarte? .
Ah, ja, als Sie "Root of the Device" sagten, war mir nicht klar, dass Sie das Root der SD-Karte meinten. Gehen Sie in diesem Fall zu /sdcard/media/notifications und /sdcard/media/ringtones
@RichardBorcsik Versuchen Sie, eine 4-Minuten-MP3-Datei als Klingelton auf Ihre /sdcard/ zu legen. Rufen Sie Ihr Telefon an. Sehen Sie, wie lange es dauert, bis es klingelt. =)
@rm-vanda Es klingelt ohne merkliche Verzögerung. Ich glaube nicht, dass es die gesamte Datei liest. Das ist unnötig.
@RichardBorcsik - okay, okay - ich habe mich an meine Tage mit einem G1 für diesen erinnert.
Ich denke, now /systemist schreibgeschützt, also müssen Sie /sdcard. Aber das funktioniert bei mir auch nicht auf 5.1.1.

Sie haben wahrscheinlich den richtigen Speicherort gefunden (wenn sich Ihr "Stammverzeichnis des Geräts" auf das Stammverzeichnis Ihrer SD-Karte bezieht). Einzelheiten zu diesen Verzeichnissen finden Sie unter Gibt es eine Dokumentation zur korrekten/erwarteten Verzeichnisstruktur der externen Speicherkarte? .

Eine Sache, die jedoch gelten kann: Damit diese Dateien mit Ihren Einstellungen verfügbar sind, muss der Media Scanner ausgeführt und indiziert worden sein. Normalerweise sollte dies automatisch passieren, wenn Ihre SD-Karte gemountet wird; aber es kann sehr verzögert werden, wenn Sie die Karte nicht unmounten/remounten (und z. B. Dateien direkt auf das Gerät kopiert haben). In diesen Fällen kann sich eine kleine App wie SDrescan , Scan Media oder SDSync (SD-Karten-Update) als nützlich erweisen.