آموزش برنامه نویسی اندروید
کدهای کاربردی بیسیک فور اندروید

  باز کردن لینک با یک مرورگر خاص در بیسیک فور اندروید

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

در مطالب قبلی سایت , کد “باز کردن یک لینک در برنامه” را قرار دادیم و با استفاده از این کد لینک مورد نظر شما با مرورگر پیشفرض گوشی کاربر باز میشود یا کاربر خودش میتواند انتخاب کند لینک با چه مرورگر یا اپلیکیشنی باز شود . ولی گاهی مواقع ممکن است لازم باشد لینک ما فقط با مرورگر خاصی باز شود , در این صورت میتوانید از کد زیر استفاده کنید و Package Name مرورگر مورد نظرتان را در کد زیر قرار دهید ( برای استفاده از این کد کتابخانه JavaObject را فعال کنید ) :

Sub OpenBrowser(Link As String)
 Dim i As Intent
 i.Initialize(i.ACTION_VIEW,Link)
 Dim jo As JavaObject = i
 jo.RunMethod("setPackage", Array("org.mozilla.firefox"))
 StartActivity(jo.RunMethod("createChooser", Array As Object(i, "")))
End Sub

برای مثال در کد بالا مرورگر فایرفاکس تنظیم شده است و مانند کد زیر میتوانید لینک مورد نظرتان را با مرورگر فایرفاکس باز کنید و در صورتی که فایرفاکس در گوشی کاربر نصب نبود لینک باز نشود و یک پیغام نمایش داده شود :

Try
 OpenBrowser("https://basiclearn.ir")
Catch
 MsgboxAsync("فایرفاکس در گوشی شما نصب نیست","خطا")
End Try

در ادامه Package Name معروف ترین مرورگر های وب ار قرار داده ایم که در کد بالا میتوانید از آنها استفاده کنید :

Google Chrome : com.android.chrome
FireFox : org.mozilla.firefox
Opera : com.opera.browser
Microsoft Edge : com.microsoft.emmx
Samsung Internet Browser : com.sec.android.app.sbrowser
UC Browser : com.ucturbo
Dolphin Browser : mobi.mgeek.TunnyBrowser
Maxthon Browser : com.mx.browser

در پایان امیدواریم که این مطلب هم مورد استفاده شما عزیزان قرار گرفته باشد …
موفق باشید !

ما را در تلگرام دنبال کنید !
[email protected]

درباره نویسنده

حامد باقری

برنامه نویس اندروید , طراح وب , طراح گرافیک و رابط کاربری
( مدیر مجموعه بیسیک لرن )
www.HamedBagheri.ir

نظر بدهید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.