storage/emulated/0/ adresine nasıl erişilir?
Ses kaydetmek ve aşağıdaki dosya konumuna kaydetmek için bir kod yazdım.
private String getFilename() {
String filepath = Environment.getExternalStorageDirectory().getPath();
File file = new File(filepath, AUDIO_RECORDER_FOLDER);
if (!file.exists()) {
file.mkdirs();
}
return (file.getAbsolutePath() + "/" + System.currentTimeMillis() + file_exts[currentFormat]);
}
Logcat'te bana şu şekilde bir dosya konumu veriyor
/storage/emulated/0/AudioRecorder/1436854479696.mp4
SD kartımda bu dosya konumunu bulamıyorum. Konuma nasıl erişebilirim?
27
3
Üçüncü parti uygulamalara gerek yok
Android 6.0'ım, üçüncü parti uygulamalara ihtiyaç duymadan dahili belleğe göz atmamı sağlıyor. Sadece bunu yapıyorum*:
_* Portekizce'den serbestçe tercüme ettiğim için kelimeler standart İngilizce versiyonlarıyla uyuşmayabilir.
Not: En azından benim telefonumda,
/storage/emulated/0
SD karta değil, intern memory'ye karşılık geliyor. Bu yöntem harici kartım için işe yaramadı, ancak başka bir telefonla hiç denemedim.Umarım bu yardımcı olur!
Hiren'in belirttiği gibi, dizininizi görmek için bir dosya gezginine ihtiyacınız olacaktır. Eğer rootlu iseniz root explorer'ı tavsiye ederim, aksi takdirde ES File Explorer iyi bir seçimdir.
Bunu deneyin