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

اضافه کردن چند فایل pdf به نرم افزار و اجرای آنها


hamidaxel

سوال

سلام به همه دوستای عزیز

من دارم یک نرم افزار میسازم که باید به همراهش چند فایل pdf هم در گوشی کاربر کپی بشه و درون نرم افزار با کلیک روی button مخصوص به هرکدوم پی دی اف ها اجرا بشند. ولی راهش رو پیدا نکردم حتی توی فروم های خارجی هم که گشتم همه این کد رو توصیه میکنند

[/font][/size]Dim intent1 As Intentintent1.Initialize(intent1.ACTION_VIEW, "1.pdf")
intent1.SetType("application/pdf")
intent1.WrapAsIntentChooser("Choose PDF Viewer")

StartActivity(intent1)[size=4][font=arial black]

وقتی از این کد استفاده میکنم نرم افزار ادوب ریدر باز میشه ولی ارور میده که لوکیشن فایل رو اشتباه وارد کردم.

نام فایل تو این کد 1.pdf هست که درون پوشه files گذاشتمش.

پیشاپیش از راهنماییتون ممنونم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

در در 1395/12/16, 23:49:07، مجید آرتا گفته است :

سلام

دوستم File.DirInternal فایل هارو توی پوشه ی Data  مربوط به برنامه کپی میکنه.

اما اگر امنیت فایل ها واستون زیاد مهم هستش، فایل هاتون رو انکریپت کنید.

و یا می تونید اطلاعات PDF رو توی دیتابیس انکریپت شده قرار بدید.

سلام

این کدها رو زدم ولی یه اشکال کوچولو داره و اینکه وقتی بر روی باتن کلیک میشه صفحه ای بالا میاد که ادوب ریدر رو انتخاب میکنم اما قبل از ورود به پی دی اف ریدر  ابتدا یه دیالوگ باز میکنه وقتی بر روی اوکی زده میشه فایل در برنامه پی دی اف ریدر باز میشه و هربار این کار رو تکرار کنم این دیالوگ نشون داده میشه اگه بخام این دیالوگ رو نشون نده باید چه کنم؟

Dim intant1 As Intent
			intant1.Initialize(intant1.ACTION_VIEW, "file://" & File.Combine(File.DirRootExternal&"/top","4.pdf"))
			intant1.SetComponent("android/com.android.internal.app.ResolverActivity")
			intant1.SetType("application/pdf")
			StartActivity(intant1)

 

Screenshot_20170314_210339.jpg

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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