mohsenkhaan 2 ارسال شده در 11 شهریور، 2017 اشتراک گذاری ارسال شده در 11 شهریور، 2017 سلام دوستان من چندتا pdf دارم که توی پوشه assets قرار داره. چطور میتونم با کلیک روی یک باتن یکی از اینها رو باز کنم؟ نحوه آدرس دادن به پوشه assetsچطوره؟ من از این کد استفاده میکنم ولی جواب نمیده و مدام میگه فایل وجود نداره. button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { File pdfFile = new File("file:///android_asset/test.pdf"); try { if (pdfFile.exists()) { Uri path = Uri.fromFile(pdfFile); Intent objIntent = new Intent(Intent.ACTION_VIEW); objIntent.setDataAndType(path, "application/pdf"); objIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(objIntent); } else { Toast.makeText(MainActivity.this, "File NotFound", Toast.LENGTH_SHORT).show(); } } catch (ActivityNotFoundException e) { Toast.makeText(MainActivity.this, "No Viewer Application Found", Toast.LENGTH_SHORT) .show(); } catch (Exception e) { e.printStackTrace(); } } }); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohsenkhaan 2 ارسال شده در 14 شهریور، 2017 مالک اشتراک گذاری ارسال شده در 14 شهریور، 2017 دوستان مسئول انجمن اگر امکان داره جواب سوالم رو بدین.ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
mohsenkhaan 2
سلام دوستان
من چندتا pdf دارم که توی پوشه assets قرار داره. چطور میتونم با کلیک روی یک باتن یکی از اینها رو باز کنم؟ نحوه آدرس دادن به پوشه assetsچطوره؟
من از این کد استفاده میکنم ولی جواب نمیده و مدام میگه فایل وجود نداره.
button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { File pdfFile = new File("file:///android_asset/test.pdf"); try { if (pdfFile.exists()) { Uri path = Uri.fromFile(pdfFile); Intent objIntent = new Intent(Intent.ACTION_VIEW); objIntent.setDataAndType(path, "application/pdf"); objIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(objIntent); } else { Toast.makeText(MainActivity.this, "File NotFound", Toast.LENGTH_SHORT).show(); } } catch (ActivityNotFoundException e) { Toast.makeText(MainActivity.this, "No Viewer Application Found", Toast.LENGTH_SHORT) .show(); } catch (Exception e) { e.printStackTrace(); } } });
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسال های توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.