توی این آموزش ، میخوایم قابلیتی رو به برنامه مون اضافه کنیم که کاربر بتونه از داخل خود برنامه و بدون نیاز به خارج شدن ، اقدام به حذف یا همون unistall کردن برنامه کنه و دیگه نخواد بره به تنظیمات و اونجا اپ رو پیدا کنه و حذفش کنه . 

ما این کار رو به سادگی هر چه بیشتر انجام میدیم . با کمک یه Button و استفاده از Intent ها 

برنامه ما خیلی ساده هست ، فقط یه دکمه میذاریم که وقتی برنامه اجرا شد ، کاربر وقتی رو اون دکمه تاچ کرد ، عملیات حذف برنامه انجام بشه 

توی لایه گرافیکی خودمون یه دکمه میسازیم با آی دی button 

و حالا ، توی اکتیویتی میایم و میگیم وقتی روی button کلیک شد چه اتفاقی بیفته . اینجاست که میایم و از Intent ها استفاده کنیم . همونطور که میدونید ، اینتنت ها ، کارشون اینه که مارو از یه اکتیویتی به یه اکتیویتی دیگه ببرند ، که توی این مثال ، مارو از اکتیویتی حاضر ، به اکتیویتی حذف برنامه میبره که توی خود اندروید از قبل تعریف شده . پس وقتی روی دکمه کلیک شد : 

توی کد بالا اسم پکیج برنامه مون رو حتما باید بنویسیم . این کل کدهای اکتیویتی هست : 

و نکته خیلی خیلی مهم اینه که ما باید توی فایل AndroidManifest.xml اجازه حذف از داخل خود برنامه رو به برنامه مون بدیم : 

اینم خروجی برنامه میشه : 


 

و در آخر هم میتونید سورس رو دانلود کنید 🙂

دانلود سورس

آموزش حذف برنامه از داخل برنامه

مجتبی صابری


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


پیمایش نوشته


پاسخ دهید

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