mohsenkhaan 2 ارسال شده در 22 خرداد، ۱۳۹۶ اشتراک گذاری ارسال شده در 22 خرداد، ۱۳۹۶ سلام دوستان من چندتا 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 ارسال شده در 25 خرداد، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 25 خرداد، ۱۳۹۶ دوستان مسئول انجمن اگر امکان داره جواب سوالم رو بدین.ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
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 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.