Code: Select all
content://media/external/audio/media/710
< /code>
Verwenden Sie jedoch die beliebte Dateimanager-Anwendung Astro: < /p>
file:///sdcard/media/audio/ringtones/GetupGetOut.mp3
< /code>
Letzteres ist für mich viel zugänglicher, um mit der App mit der Audiodatei zu funktionieren, die der Benutzer unabhängig von dem Programm wählt, das sie zum Durchsuchen ihrer Sammlung verwenden. Meine Frage ist also, gibt es eine Möglichkeit, den Inhalt zu konvertieren: //
Code: Select all
Intent ringIntent = new Intent();
ringIntent.setType("audio/mp3");
ringIntent.setAction(Intent.ACTION_GET_CONTENT);
ringIntent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(Intent.createChooser(ringIntent, "Select Ringtone"), SELECT_RINGTONE);
< /code>
Ich mache Folgendes mit dem Inhalt Uri: < /p>
m_ringerPath = m_ringtoneUri.getPath();
File file = new File(m_ringerPath);