30yamak 2 ارسال شده در ۸ آبان ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۸ آبان ۱۳۹۶ با سلام و خسته نباشید خدمت اساتید محترم دوستان من می خوام یه برنامه بنویسم تو اکتیویتی چک کنه اگه فایل تو پوشه مورد نظر باشه باز کنه در غیر این صورت فایل رو از سرور دانلود کنه تو پوشه مشخص خیلی ممنون میشم دوستان اگه بتونند کامل راهنمایی کنند اینم کدی که من نوشتم فایل رو از قبل تو برنامم گذاشتم باز میکنه فقط میخوام اول از سرور بگیره تو یه پوشه ذخیره کنه و از حافظه بخونه PDFView pdfView = (PDFView) findViewById(R.id.pdfView); pdfView.fromAsset("book1.pdf").defaultPage(1).spacing(10).load(); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
30yamak 2 ارسال شده در ۸ آبان ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۸ آبان ۱۳۹۶ اینم منبعی که ازش استفاده کردن https://github.com/barteksc/AndroidPdfViewer نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
30yamak 2 ارسال شده در ۹ آبان ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۹ آبان ۱۳۹۶ (ویرایش شده) دوستان کسی نبود مشکل ما رو حل کنه فایل PDF مورد نظر رو چک کنه تو پوشه هست یا نه اگه نبود از سرور دانلود کنه و نمایش بده ویرایش شده ۹ آبان ۱۳۹۶ توسط 30yamak نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۱۰ آبان ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۰ آبان ۱۳۹۶ در در 1396/08/08, 20:00:26، 30yamak گفته است : با سلام و خسته نباشید خدمت اساتید محترم دوستان من می خوام یه برنامه بنویسم تو اکتیویتی چک کنه اگه فایل تو پوشه مورد نظر باشه باز کنه در غیر این صورت فایل رو از سرور دانلود کنه تو پوشه مشخص خیلی ممنون میشم دوستان اگه بتونند کامل راهنمایی کنند اینم کدی که من نوشتم فایل رو از قبل تو برنامم گذاشتم باز میکنه فقط میخوام اول از سرور بگیره تو یه پوشه ذخیره کنه و از حافظه بخونه PDFView pdfView = (PDFView) findViewById(R.id.pdfView); pdfView.fromAsset("book1.pdf").defaultPage(1).spacing(10).load(); سلام، برای چک کردن اینکه فایل موجود هست یا نه از کدهای زیر استفاده کنید: String filePathString = Environment.getExternalStorageDirectory()+"/pdfs/"+filename; File f = new File(filePathString); if(f.exists()) { ReadPdf(); } else { DownloadFile(); } public void DownloadFile(){ String DownloadUrl = "لینک دانلود"; DownloadManager mManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); DownloadManager.Request mRqRequest = new DownloadManager.Request(Uri.parse(DownloadUrl)); mRqRequest.setDescription("فایل مورد نظر در حال دانلود می باشد"); mRqRequest.setTitle("اسم فایل"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { mRqRequest.allowScanningByMediaScanner(); mRqRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); } mRqRequest.setDestinationInExternalFilesDir(getApplicationContext(),null, "اسم فایل"); mManager.enqueue(mRqRequest); } ** کد زیر فایل مورد نظر رو در مسیر پیش فرض قرار میده: ("/sdcard/Android/data/Your_Projects_PackageName/files/") mRqRequest.setDestinationInExternalFilesDir(getApplicationContext(),null, "اسم فایل"); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
30yamak 2 ارسال شده در ۱۰ آبان ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۰ آبان ۱۳۹۶ ممنون از راهنماییتون دوست عزیز قسمت read چجوری اون مسیر رو چک میکنه و فایل pdf رو باز میکنه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۱۱ آبان ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۱ آبان ۱۳۹۶ در 12 ساعت قبل، 30yamak گفته است : ممنون از راهنماییتون دوست عزیز قسمت read چجوری اون مسیر رو چک میکنه و فایل pdf رو باز میکنه کد exists برای چک کردن فایل هست و ReadPdf در واقع یه کلاس هست که میتونید از همون کدی که استفاده کردید برای خوندن اون استفاده کنید... pdfView.fromAsset("book1.pdf").defaultPage(1).spacing(10).load(); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
30yamak 2 ارسال شده در ۱۱ آبان ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۱ آبان ۱۳۹۶ دوست عزیز این رو هم نوشتم اما جواب نداد private void ReadPdf() { PDFView pdfView = (PDFView) findViewById(R.id.pdfView); File fr = new File(Environment.getExternalStorageDirectory()+"/files/n960307.1.pdf"); pdfView.fromFile(fr).defaultPage(0).spacing(10).load(); } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۱۳ آبان ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۳ آبان ۱۳۹۶ در در 1396/08/11, 17:28:40، 30yamak گفته است : دوست عزیز این رو هم نوشتم اما جواب نداد private void ReadPdf() { PDFView pdfView = (PDFView) findViewById(R.id.pdfView); File fr = new File(Environment.getExternalStorageDirectory()+"/files/n960307.1.pdf"); pdfView.fromFile(fr).defaultPage(0).spacing(10).load(); } توی همون کتابخانه ای که استفاده کردید توضیحات کامل ارائه شده... دقیقا کجای کار به مشکل بر میخورید؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
30yamak 2 ارسال شده در ۱۳ آبان ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۳ آبان ۱۳۹۶ من مشکلم اینه که نمیتونم فایل pdf رو که دانلود کردم رفته تو پوشه برنامم نمایش بدم ممنون میشم کمکم کنید، خیلی درگیرش شدم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۱۴ آبان ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۴ آبان ۱۳۹۶ در 13 ساعت قبل، 30yamak گفته است : من مشکلم اینه که نمیتونم فایل pdf رو که دانلود کردم رفته تو پوشه برنامم نمایش بدم ممنون میشم کمکم کنید، خیلی درگیرش شدم این آموزش رو بخونید، امیدوارم کمک کنه: How to read PDF files in android نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
30yamak 2 ارسال شده در ۲۰ آبان ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۲۰ آبان ۱۳۹۶ ممنون دوست عزیز مشکل از صدور مجوز در ورژن اندروید 6 بهبالا بود که با قرار صدور درخواست مجوز در زمان اجرا مشکل جل شد 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
ellsevan 0 ارسال شده در ۲ بهمن ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲ بهمن ۱۳۹۶ سلام خدمت دوستان عزیز یه درخواستی از شما داشتم ممنون میشم کمکم کنید به خاطر اینکه من برنامه نویس مبتدی هستم زیاد با کد ها آشنایی ندارم.مشکل بنده هم اینه که فایل pdf رو اول از سرور بگیره بعد تو یه پوشه ذخیره کنه و از حافظه بخونه . کتابخونه رو هم نصب کردم و فایل رو از assets میخونه . ولی درخواستم اینه که همه کد های صفحه MainActivity رو اینجا بزارید.از کد های بالا استفاده کردم ولی نتونستم جمع وجور کنم.ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .