Deleting android apps from activity -
good day!
are there tools in android sdk, can use remove application activity. in particular, need activity method, removes other application same app-name, other package.
if mean "same name app" app same label define in xml menifest label of app, snippest should work:
private void deleteappbyactivityname(@nonnull string myapplabel,@nonnull context context){ try { packagemanager pm = context.getpackagemanager(); intent mainintent = new intent(intent.action_main, null); mainintent.addcategory(intent.category_launcher); list<resolveinfo> dataindevice = pm.queryintentactivities(mainintent, 0); (resolveinfo resolveinfo : dataindevice){ string label = resolveinfo.loadlabel(pm).tostring(); if (label.equals(myapplabel)) { //we find app same name ours intent intent = new intent(intent.action_delete); intent.setdata(uri.parse("package:" + resolveinfo.activityinfo.packagename)); context.startactivity(intent); break; } } }catch (activitynotfoundexception e){ e.printstacktrace(); }
}
Comments
Post a Comment