@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
String FilePath = data.getData().getPath();
Log.e("filepath",String.valueOf(FilePath));
String FileName = data.getData().getLastPathSegment();
Toast toast = Toast.makeText(this, FilePath, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER | Gravity.CENTER_HORIZONTAL, 0,
0);
}
}
мне нужно получить имя файла, как /video.mp4
, но я получаю /35370
Получение имени файла в целочисленном формате
подводит как этот E/FilePath:/внешние/видео/СМИ/35424 , но я хочу, как это E/путь_к_файл: /external/video/media/video.mp4
Пожалуйста, дайте мне некоторые правильные предложения я сделал все изменения, видя другие посты
Logcat:
10-13 12:25:34.818 15662-15662/com.onnurinet.andriodstb D/dalvikvm: VFY: replacing opcode 0x6f at 0x0000
10-13 12:25:40.366 15662-15662/com.onnurinet.andriodstb E/filepath: /external/video/media/35370
10-13 12:25:40.379 15662-15662/com.onnurinet.andriodstb D/string: 35370
10-13 12:25:40.721 15662-15662/com.onnurinet.andriodstb D/dalvikvm: Trying to load lib /data/app-lib/com.onnurinet.andriodstb-2/libvlcjni.so 0x4190f130
10-13 12:25:40.722 15662-15662/com.onnurinet.andriodstb W/linker: libvlcjni.so has text relocations. This is wasting memory and is a security risk. Please fix.
10-13 12:25:40.740 15662-15662/com.onnurinet.andriodstb D/dalvikvm: Added shared lib /data/app-lib/com.onnurinet.andriodstb-2/libvlcjni.so 0x4190f130
10-13 12:25:40.740 15662-15662/com.onnurinet.andriodstb D/VLC/JNI/main: JNI interface loaded.
Что версия ОС вы пытаетесь это? –
kitkat версия, но в lollipop 5.1.1 его работа – Mounika
где вы держите этот файл? –