آموزش نمایش Pdf در برنامه نویسی اندروید
سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش نمایش Pdf در برنامه نویسی اندروید می پردازیم در این آموزش ما با استفاده از Intent به باز کردن pdf می پردازیم در آموزش های بعدی به شما آموزش میدیم چه جوری یک کلاس سفارشی برای باز کردن pdf در برنامه خودتان استفاده کنید در ادامه با ما همراه باشید.
برای اینکار ابتدا باید دسترسی لازم برای استفاده ازحافظه خارجی را اضافه کنیم.
برای اضافه کردن وارد فایل AndroidManifest.xml شده و کد زیر را قرار دهید.
1 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
و کد مربوط به اکتیویتی
1 2 3 4 5 | File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/example.pdf"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "application/pdf"); intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); startActivity(intent); |
در بالا example.pdf نام فایلی است که در حافظه خارجی قرار دارد .
این آموزش هم به پایان رسید.
موق و موید باشید.
سلام
این فایل pdf در داخل اکتیویتی برنامه نشون میده یا برنامه دیگر رو باز می کنه؟؟؟
در برنامه دیگه نشان می دهد
چطور میشه تو همون برنامه نشون داد؟
در آموزش گفتیم که در آینده قرار خواهیم داد.
سلام.
لطفا آموزش باز کردن pdf داخل یک اکتیویتی رو با استفاده از mupdf یا pdf viewer library رو هم قرار بدید.خیلی مهمه.
ممنون
حتما در اینده قرار خواهیم داد.
سلام آقا تورو قرآن به داد برسید…
الان من در لپ تاپم یه پی دی اف با نام مثلا mohammad دارم اینو الان کجا کپی کنم؟
تو پوشه asset?
خب الان که میگید حافظه خارجی واقعا یه آدم مبتدی مثل من نمیدونه باید چکار کنه…
من میخوام یه دکمه داشته باشم که با کلیک روی اون از فولدر asset یه فایل pdf رو باز کنه…
به دادم برسید…
موفق باشید
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+”/example.pdf”);
خب همانطور که در اموزش گفته شد این خط محل فایل pdf ما در حافظه خارجی sdcard هستش یعنی بجای example.pdf ادرس مورد نظر رو بدین کجارو دیگه متوجه نشدین؟
سلام میخوام یک فایل پی داف با کلیک بر روی یک ایمیج ویو باز بشه کدش رو لطف میکنی بنویسی برام.ممنون
سلام من دقیقا همین کد را زدم
فایل pdf در پوشه asset هست
اسم فایل خودم را بجای example وارد کردم ولی وقتی اجرا میشه برنامه میپره بیرون
ادرس مسیر را اینجوری دادم
asset/sss.pdf
وقتی نصب میشه برنامه و روی button میزنم میپره بیرون