اگه از توی گوگل پلی یه برنامه نصب کرده باشید ، میبینید که بعد از نصب یه میانبر یا همون Shortcut روی صفحه اصلی یا همون Home Screen ایجاد میشه که دسترسی بهش رو راحت تر میکنه . خوب ما اگه بخوایم واسه برنامه هامون یه همچین چیزی درست راست کنیم ، کار سختی پیش رومون نیست . فقط برای اضافه یا حذف کردن میانبر باید دو تا دسترسی رو توی فایل AndroidManifest.xml تعریف کنیم ، که یکیش دسترسی ایجاد میانبر هست ، و یکی دیگه اش دسترسی واسه حذف میانبر :

حالا توی کلاس MainActivity دو تا تابع تعریف میکنیم . یکی واسه وقتی که بخوایم میانبر ایجاد بشه ، و یکی هم واسه وقتی که میانبر ایجاد شده و میخوایم میانبر رو حذف کنیم . اول تابع افزودن Shortcut رو مینویسیم : 

ما واسه ایجاد کردن میانبر از Intent ها استفاده میکنیم . توی کد بالا و خط ۱۱ باید اون نامی رو بنویسیم که وقتی میانبر ایجاد شد ، خود گوشی اتوماتیک پیغام میده که میانبر فلان برنامه ایجاد شد . ما اینجا از اندروید لایف استفاده کردیم که شما میتونید هر اسمی که خودتون خواستید رو بنویسید و حتما هم لازم نیست با اسم برنامه تون یکی باشه ، کلا دلخواه هست . توی خط ۱۲ اون آیکنی که وقتی میانبر میاد روی صفحه اصلی گوشیمون رو به برنامه میدیم که بازم لازم نیست با آیکن اصلی برنامه یکی باشه و میتونه هر چیز دلخواهی باشه . توی خط ۱۴ هم کار اصلی که ایجاد Shortcut هست رو با استفاده از intent انجام دادیم . 

حالا تابعی رو مینویسیم که عملیات حذف میانبر از روی صفحه گوشی رو انجام میده . با این کدها : 

توی کدهای بالا و خط ۱۲ هم عملیات حذف یا همون Unistall میانبر با استفاده از intent انجام میگیره . حالا دیگه کافیه هر جایی که خواستیم این دو تا تابع رو فراخوانی کنیم تا واسمون میانبر رو ایجاد ، یا حذف کنه 🙂

واسه دانلود سورس ، باید اپلیکیشن اندروید لایف رو نصب کنید
اندروید لایف رو میتونید از کافه بازار نصب کنید

افزودن میانبر برنامه اندروید بعد از نصب

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *