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

باز کردن پی دی اف با اینتنت


hussein1

سوال

باسلام

قصد دارم به باتنی که طراحی کردم دو کار بدم اول اینکه دانلود کنه و دفعه های بعدی فایل دانلودی رو با اینتنت ، توی برنامه پی دی اف خود گوشی اجرا کنه توی انجمن چند کد پیدا کردم اما موقع کلیک بر روی باتن کادر انتخاب برنامه ها بالا میاد که روی ادوب پی دی اف کلیک میکنم این پیغام بالا میاد هربار باید اوکی رو کلیک کنم تا فایل اجرا بشه، اگر نخام این پیغام بالا بیاد چه کنم ؟

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

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

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

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

سلام. این پیغام زمانی میاد که یک اپ رو همیشه برای باز کردن اون فایل درنظر بگیرید.

ولی عجیبه که چرا همیشه میاد. شماهم فکر نکنم بهش دسترسی داشته باشید تا جلوگیری کنید.:fekr:

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

در در 1395/12/26, 21:58:19، پژمان نیکروان گفته است :

سلام. این پیغام زمانی میاد که یک اپ رو همیشه برای باز کردن اون فایل درنظر بگیرید.

ولی عجیبه که چرا همیشه میاد. شماهم فکر نکنم بهش دسترسی داشته باشید تا جلوگیری کنید.:fekr:

سلام عزیز بله

روی گوشی با اندروید شش پیغام رو میده

بر روی گوشیهای اندروید پنج این پیغام زیر رو میده اصلا برنامه های اجرا کننده پی دی اف رو بالا نمیاره

دلیلش چیه؟ چکار باید انجام بدم

IMG_20170331_192629.jpg

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

در در 1395/12/26, 20:16:30، hussein1 گفته است :

باسلام

قصد دارم به باتنی که طراحی کردم دو کار بدم اول اینکه دانلود کنه و دفعه های بعدی فایل دانلودی رو با اینتنت ، توی برنامه پی دی اف خود گوشی اجرا کنه توی انجمن چند کد پیدا کردم اما موقع کلیک بر روی باتن کادر انتخاب برنامه ها بالا میاد که روی ادوب پی دی اف کلیک میکنم این پیغام بالا میاد هربار باید اوکی رو کلیک کنم تا فایل اجرا بشه، اگر نخام این پیغام بالا بیاد چه کنم ؟

سلام

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

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

برای یک سری فرمت فایل های خاص برنامه های خاصی هم ساخته شده که شما با کوئری گرفتن میتونید برنامه های مربوط به اون رو باز کنید

Sub Activity_Create(FirstTime As Boolean)
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)
            Dim list1 As List
            list1 = QueryIntent(intent1)
            Log(list1)
End Sub

Sub QueryIntent(Intent1 As Intent) As List
   Dim r As Reflector
   r.Target = r.GetContext
   r.Target = r.RunMethod("getPackageManager")
   Dim list1 As List
   list1 = r.RunMethod4("queryIntentActivities", Array As Object(intent1, 0), Array As String("android.content.Intent", "java.lang.int"))
   Dim listRes As List
   listRes.Initialize
   For i = 0 To list1.Size - 1
      r.Target = list1.Get(i)
      r.Target = r.GetField("activityInfo")
      'listRes.Add(r.GetField("name")) 'return the activity full name
      listRes.Add(r.GetField("packageName"))
   Next
   Return listRes
End Sub

 

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

بایگانی شده

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

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

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