ایجاد کردن شورتکات و حذف شورتکات در بیسیک فور اندروید

بنا به در خواست یکی از دوستان که مینی بر کار با ایجاد شورتکات و حذف شورت کات بود.

که بتونه از هر اکتیویتی شورتکاتی ایجاد کنه و حذف کنه .

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

✨ نکات مهم:

• کد آماده و تست‌شده (3 قطعه‌کد)

• کار با کتابخانه‌های: Phone، File

• فایل ضمیمه (سورس/نمونه) همراه پست

📚 کتابخانه‌های مورد نیاز:

Phone، File

(از مسیر Libraries در محیط B4A تیک بزنید.)

🚀 نحوه استفاده:

فایل سورس را دانلود و در B4A باز کنید؛ مسیرها و تنظیمات را مطابق توضیحات بالا اعمال کنید و خروجی APK بگیرید.

📥 فایل‌های ضمیمه:

• لینک rar (s9.picofile.com): http://s9.picofile.com/file/8337309668/shortcutOtherActivity.rar.html

دسته‌بندیسورس کد اندروید
تعداد بازدید۳۱
تعداد فروش۰
فرمت تحویلکد نمونهٔ رایگان در همین صفحه
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • سورس کد آماده B4A
  • کاملاً رایگان
  • کد تست‌شده با توضیح فارسی
  • کتابخانه: Phone، File
  • فایل ضمیمه همراه مطلب

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
Sub create
Dim shortcutIntent As Intent
shortcutIntent.Initialize("", "")
shortcutIntent.Action=shortcutIntent.ACTION_MAIN
shortcutIntent.SetComponent("b4a.example/.act2") ' اسم پکیج نیم و همچنین اسم اکتیویتی مورد نظر
Dim in As Intent
in.Initialize("", "")
in.PutExtra("duplicate",False)
in.PutExtra("android.intent.extra.shortcut.INTENT", shortcutIntent)
in.PutExtra("android.intent.extra.shortcut.NAME", "salmana") ' اسم آیکون شورتکات
in.PutExtra("android.intent.extra.shortcut.ICON", LoadBitmap(File.DirAssets,"ic_android.png"))' اندازه آیکون حتما ۷۲ در ۷۲ باشه چون اگر اندازه دیگه بدین رو گوشیهای دیگه کامل نشون نمیده. بهترین کار اینه که از ریسورس استفاده بشه ولی چون برای من که گوشی نوت ۵ با اندروید ۶ دارم نشون نداد و ایکن پیشفرض رو بجاش گذاشت دیگه نظرم اینه که عکس از دایراسست بدین و اندازه ۷۲ در ۷۲ که رو همه هم جواب میده
in.Action = "com.android.launcher.action.INSTALL_SHORTCUT"
Dim p As Phone
p.SendBroadcastIntent(in)
DoEvents
End Sub

Sub remove
	Dim shortcutIntent As Intent
shortcutIntent.Initialize("", "")
shortcutIntent.Action=shortcutIntent.ACTION_MAIN
shortcutIntent.SetComponent("b4a.example/.act2") ' اسم پکیج نیم و همچنین اسم اکتیویتی مورد نظر
Dim in As Intent
in.Initialize("", "")
in.PutExtra("android.intent.extra.shortcut.INTENT", shortcutIntent)
in.PutExtra("android.intent.extra.shortcut.NAME", "salmana") ' اسم آیکون شورتکات
in.Action = "com.android.launcher.action.UNINSTALL_SHORTCUT"
Dim p As Phone
p.SendBroadcastIntent(in)
DoEvents
End Sub

SetActivityAttribute(act2, android:exported, true)
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۱۰۴۰ محصول فعال