Ich habe einen Code geschrieben, um einen Klingelton aus einer URL in Android 2.1 hinzuzufügen. In Froyo will es überhaupt nicht arbeiten.
%Vor%Wenn ich zum Einfügen komme, bekomme ich diese Ausnahme:
%Vor%Ich google meine a ** von für diesen Fehler aber kann scheinen, alles über diesen Fehler zu erhalten. Ich schaute auf android Quelle und das Problem scheint zu sein, dass wenn Sie Albumcover nicht haben, erzeugt es eine URL "content: / / media / external / audio / albumart / -1 "und der urlmatcher stimmt nicht mit den angegebenen URLs überein und dann wird dieser Fehler ausgegeben.
%Vor%Hat jemand eine Idee, wie ich das umgehen kann?
Ich hatte diesen Fehler in meiner Anwendung mit einer Handvoll Benutzer, aber ich habe es schließlich behoben.
In meiner Anwendung habe ich dem Medienscanner gesagt, dass er meine Verzeichnisse nicht durchsuchen soll, indem er eine Datei in das Verzeichnis .nomedia legt. Ich denke, das könnte den Medienscanner verwirrt haben, weil ich eine Datei aus dem Verzeichnis verwenden wollte. p>
Wenn also der Klingelton / Benachrichtigung / Alarm aktiviert wurde, kopierte ich den erforderlichen Ton in ein Verzeichnis namens / sdcardpath / ringtones / sdcardpath / notifications / sdcardpath / alarms und verwendete dann denselben Code, um die Datei von dort aus einzustellen.
Dies ist die Kopierfunktion, die ich gemacht habe
%Vor%Dann stelle ich als Klingelton mit diesem Code ein:
%Vor%Hoffe, das hilft jemandem, da ich ewig gebraucht habe, um diesen auszuarbeiten