رفتن به مطلب
  • 0

باز کردن فایلpdf


mohsenkhaan

سوال

سلام دوستان

من چندتا 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 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...