Как получить путь к файлу в папке с ресурсами в android

У меня есть приложение для Android, которое используется для переноса изображения .png из папки приложения приложения Android на мой локальный сервер. Мне нужно получить путь к изображению в папке с ресурсами, PLS ссылается на мой код ниже,

String stringPath = "android.resource//"+getPackageName()+"/raw/sample/logout.png";             
File f = new File(stringPath);

Если я использую вышеуказанный код, я получил "Не найденное исключение". Итак, как взять путь изображения в папке с ресурсами?

Ответ 1

Вы можете поместить свои mp3 файлы в папку res/raw.

MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.myringtone);
mediaPlayer.start();

Ответ 2

Try:

file:///android_asset/raw/sample/logout.png

Если у вас есть контекст, вы можете использовать context.getAssets().open("raw/sample/logout.png"), чтобы открыть InputStream в файле.

Ответ 3

Активы и ресурсы доступны с помощью файла:///android_asset и файла:///android_res.

 Uri path = Uri.parse("file:///android_asset/raw/sample/logout.png");

 String newPath = path.toString();