رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


  • 0
rezac

نشان دادن فایل pdf در بیسیک فور اندروید

سوال

rezac    12

کاربر رو به رشد

سلام دوستان.

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

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

لطفا راهنمایی کنید.

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


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

10 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
rezac    12

کاربر رو به رشد

اگه امکانش هست آموزشش و خود کتابخونش رو بدید.

ممنون♥

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
rezac    12

کاربر رو به رشد

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

لطفا راهنمایی کنید. کدش رو نوشتم اما وقتی میزنم که اجرا شه یه تست مسیج نمایش داده میشه با پیام No permision و پی دی اف اجرا نمیشه.

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
vistamobile    1,637

پاسخگو و راهنما

در 15 دقیقه قبل، rezac گفته است :

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

لطفا راهنمایی کنید. کدش رو نوشتم اما وقتی میزنم که اجرا شه یه تست مسیج نمایش داده میشه با پیام No permision و پی دی اف اجرا نمیشه.

سلام داداش دسترسی میخواد از اندروید 5 به بعد :

AddPermission("android.permission.READ_EXTERNAL_STORAGE")

اینو تست کنید. دقیق نمیدونم درست نوشتم یا نه. 

  • پسندیدن 1

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
rezac    12

کاربر رو به رشد

فایده نداشت.

بازم خطای No premission رو میده

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
rezac    12

کاربر رو به رشد

کد زیر رو نوشتم برای نشون دادن pdf:

Sub QuickListView_ketab_ItemClick (Index As Int, Value As Object)
	
	cur1 = sql1.ExecQuery("SELECT * FROM tbl")
	cur1.Position = Index
	pdf1 = cur1.GetString("text")
	
	If File.Exists(File.DirDefaultExternal,pdf1)=False Then
		File.Copy(File.DirAssets,pdf1,File.DirDefaultExternal,pdf1)
	End If
	
	
		Dim name_file_pdf = "file://"& File.DirDefaultExternal &pdf1
		Dim intent1 As Intent
		intent1.Initialize(intent1.ACTION_VIEW,name_file_pdf)
		intent1.SetType("application/pdf")
		intent1.WrapAsIntentChooser("یک پی دی اف خوان انتخاب کنید")
		StartActivity(intent1)
	
End Sub

اما خطای زیر رو داخل تست مسیج بهم نشون میده:

Cannot Display PDF(filesketab.pdf cannot be opened)

 

  • متعجب 1

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
vistamobile    1,637

پاسخگو و راهنما

داداش شرمنده من نتونستم کدها رو درک کنم. الان :

If File.Exists(File.DirDefaultExternal,pdf1)=False Then
		File.Copy(File.DirAssets,pdf1,File.DirDefaultExternal,pdf1)
	End If

کجاش پی دی اف هستش؟ شما نوشتین اگر pdf1 نبود کپی کن. فکر کنم اینجوری درسته:

 

If File.Exists(File.DirDefaultExternal,pdf1.pdf)=False Then
		File.Copy(File.DirAssets,pdf1.pdf,File.DirDefaultExternal,pdf1.pdf)
	End If

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
rezac    12

کاربر رو به رشد

pdf1 یک متغیر از نوع string هست.

pdf1 = cur1.GetString("text")

دقت کنید.

  • ذوق زده 1

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
vistamobile    1,637

پاسخگو و راهنما

در 15 دقیقه قبل، rezac گفته است :

pdf1 یک متغیر از نوع string هست.


pdf1 = cur1.GetString("text")

دقت کنید.

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

  • تشکر 1

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...