بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تبدیل uri به Real Path ( فایل pdf )
سلام
می خوام آدرسی رو که از uri از طریق intent می گیرم رو به path واقعی در گوشی تبدیل کنم- آدرسی رو که می گیرم به صورت زیر هست :
content://com.android.externalstorage.documents/document/9016-4EF8%3AWeb%2FAI01-IntelligentAgents1.pdf
برای تبدیل این مسیر اینطوری عمل می کنم : فقط اسم و پسوند فایل رو در خروجی می بینم نه کل مسیر رو !
private String getFilePath(Uri uri) {
String selectionMimeType = MediaStore.Files.FileColumns.MIME_TYPE + "=?";
String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension("pdf");
String[] selectionArgsPdf = new String[]{mimeType};
Cursor cursor = getContentResolver().query(uri, null, selectionMimeType, selectionArgsPdf, null);
String document="";
if (cursor.moveToFirst()) {
document = cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME));
}
cursor.close();
return document;
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .