ایجاد میانبر برای اپلیکیشن های دیگر به صفحه Home در B4A


ایجاد میانبر برای اپلیکیشن های دیگر به صفحه Home در B4A
۱۴ اردیبهشت ۱۳۹۸
1951 بازدید
نویسنده:

دیدین وقتی از بازار یا مارکت های دیگه یه برنامه ای دانلود و نصب میکنید ازش یه میانبر براتون میسازه؟
با کدی که براتون قرار میدیم توسط کتابخانه PNShortcutManager براحتی در همه نسخه های اندروید اینکار رو انجام میدیم.

 

✅ آموزش

 

۱- کتابخانه PNShortcutManager رو تیک بزنید و تابع زیر رو به اکتیویتی تون اضافه کنید:

 

Sub cerateShortcut(pkgname As String)
  Dim pnsh As PNShortcutManager
  pnsh.Initialize
  Dim ph As Phone
  Dim pkgmng As PackageManager
  Dim i As Intent=pkgmng.GetApplicationIntent(pkgname)

  Dim b As BitmapDrawable
  b=pkgmng.GetApplicationIcon(pkgname) 'گرفتن آیکن اپ
  
  If ph.SdkVersion>=25 Then
    pnsh.AddWithIntent("shortcut1",i,pkgmng.GetApplicationLabel(pkgname),pkgmng.GetApplicationLabel(pkgname),"شورتکات غیرفعال است",b.Bitmap)
  Else
    pnsh.AddShortcutWithIntent_OldVersion(i,pkgmng.GetApplicationLabel(pkgname),b.Bitmap)
  End If
  
  ToastMessageShow("ایجاد شد",True)
End Sub

 

۲- استفاده از تابع، مثلا از برنامه ShareIt یه میانبر ساختیم:

 

cerateShortcut("com.lenovo.anyshare.gps") 'پکیج نیم اپ share it

 

♻️ کتابخانه PNShortcutManager رو میتونید از فروشگاه کافه توسعه تهیه کنید.


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

پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

هیچ دیدگاهی وجود ندارد!