telefondaki resim klasörünü bulmak için copy paste yaptığım çalışan kodlar bu şekilde
private File getPhotoDirectory() {
File outputDir = null;
String externalStorageStagte = Environment.getExternalStorageState();
if (externalStorageStagte.equals(Environment.MEDIA_MOUNTED)) {
File photoDir = Environment
.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
outputDir = new File(photoDir, getString(R.string.app_name));
if (!outputDir.exists())
if (!outputDir.mkdirs()) {
Toast.makeText(
this,
"Failed to create directory "
+ outputDir.getAbsolutePath(),
Toast.LENGTH_SHORT).show();
outputDir = null;
}
}
return outputDir;
} if (!outputDir.exists()) burdaki bu kodun anlamı ne. neden köşeyi ayraç ile devam etmiyor bu.ayrıca normalde çalışan bo kodlar bu satırın altına
Log.e("as","sadas") şeklinde bir kod yazsam uygulama çöküyor. neden olur acaba
ek soru:bu şekilde klasöt bulmak yerine getActivity().getApplicationContext().getCacheDir( )
komutu ile cache dizinene atayım dedim ama kemara uygulamasından çıkmaya daha izin vermiyor. ama uygulamada çökmüyor. muhtemelen bir türk korumadır ama emin olamadım.gereksiz bir dosya olacağı için dizinde tutmasam daha iyi sanki
