Ответ 1
Вы можете поместить свои mp3 файлы в папку res/raw.
MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.myringtone);
mediaPlayer.start();
У меня есть приложение для Android, которое используется для переноса изображения .png из папки приложения приложения Android на мой локальный сервер. Мне нужно получить путь к изображению в папке с ресурсами, PLS ссылается на мой код ниже,
String stringPath = "android.resource//"+getPackageName()+"/raw/sample/logout.png";
File f = new File(stringPath);
Если я использую вышеуказанный код, я получил "Не найденное исключение". Итак, как взять путь изображения в папке с ресурсами?
Вы можете поместить свои mp3 файлы в папку res/raw.
MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.myringtone);
mediaPlayer.start();
Try:
file:///android_asset/raw/sample/logout.png
Если у вас есть контекст, вы можете использовать context.getAssets().open("raw/sample/logout.png")
, чтобы открыть InputStream
в файле.
Активы и ресурсы доступны с помощью файла:///android_asset и файла:///android_res.
Uri path = Uri.parse("file:///android_asset/raw/sample/logout.png");
String newPath = path.toString();