اگه برنامه با موفقیت جذف شد ...
بنام خدا
سلام به دوستان
من میخوام از داخل برنامم یه برنامه دیگه رو پاک کنم ولی چون به روت نیاز داره میخوام با اینتنت چیزی به گوشی بگم حدف کننده برنامه رو اجرا کن و بعد که کاربر تایید کرد و مراحل پاک کردن تموم شد نتیجه به برنامه من ارسال بشه که آیا برنامه حذف شده یا نه؟ :افسرده:
نقل قول: اگه برنامه با موفقیت جذف شد ...
چیزی که من به ذهنم میرسه، یه سرویس بنویس و لیست برنامه های فعلی رو
بگیر، بعد از یه مدتی دوباره یه لیست جدید بگیر و با لیست قبلی مقایسه کن :متفکر:
لینک
یه Actionی هست به اسم ACTION_PACKAGE_REMOVED، که محتواش نام
Package هستش : لینک
نقل قول: اگه برنامه با موفقیت جذف شد ...
نقل قول:
نوشته شده توسط
smemamian
چیزی که من به ذهنم میرسه، یه سرویس بنویس و لیست برنامه های فعلی رو
بگیر، بعد از یه مدتی دوباره یه لیست جدید بگیر و با لیست قبلی مقایسه کن :متفکر:
لینک
یه Actionی هست به اسم
ACTION_PACKAGE_REMOVED، که محتواش نام
Package هستش :
لینک
اره منم همینی که شما میگید به ذهنم رسیده بود ولی گفتم شاید یه چیزی مثله onactivityresult داشته باشیم
نقل قول: اگه برنامه با موفقیت جذف شد ...
همینی که میخواستم پیدا کردم :
http://stackoverflow.com/questions/1...nstall-package
int REQUEST_UNINSTALL = 1;
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_UNINSTALL) {
// 0 means success, other means failed.
Log.d(TAG, "got result of uninstall: " + resultCode);
}
}
void uninstallPackage() {
Uri packageURI = Uri.parse("package:" + "com.android.xxxx");
Intent uninstallIntent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI);
startActivityForResult(uninstallIntent, REQUEST_UNINSTALL);
}