ورود

View Full Version : پیدا کردن آدرس دقیق فایل



moh355
پنج شنبه 17 اردیبهشت 1394, 07:50 صبح
سلام دوستان من میخوام با استفاده از یه file picker یه فایلیو از حافظه گوشی بخونم بعد آدرسشو بگیرم و بعد آپلود کنم . میخواستم بپرسم چطور میتونم آدرس دقیق فایل بدست بیارم
مثلا آدرسش اینجوری باشه : mnt/sdcar/DCIM/13.jpg یه همچین آدرسی مدنظرمه

این هم کد :

private void fnFileChooser(){
Intent intent=new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try{
startActivityForResult(
Intent.createChooser(intent, "Select a File to Upload"),
fileSelectedCode);
}
catch (android.content.ActivityNotFoundException ex) {
// Potentially direct the user to the Market with a Dialog
Toast.makeText(this, "Please install a File Manager.",
Toast.LENGTH_SHORT).show();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {


if (resultCode == RESULT_OK) {
// Get the Uri of the selected file
Uri uri = data.getData();
path=uri.getPath();
txtAddress.setText(uri.getPath());
ImageView img=(ImageView) findViewById(R.id.imgTest);
img.setImageURI(uri);
/*String path = FileUtils.getPath(this, uri);
Log.d(TAG, "File Path: " + path);*/
// Get the file instance
// File file = new File(path);
// Initiate the upload
}


super.onActivityResult(requestCode, resultCode, data);
}