Skip to content

Instantly share code, notes, and snippets.

@Arturo0021
Created September 10, 2018 21:53
Show Gist options
  • Save Arturo0021/12ba0709b8e0184912166ffac8217256 to your computer and use it in GitHub Desktop.
Save Arturo0021/12ba0709b8e0184912166ffac8217256 to your computer and use it in GitHub Desktop.
// Verificar que exista el paquete a Desinstalar
Boolean existe_package = packageExists("mx.smartteam", context);
public static Boolean packageExists(String package_Name, Context context){
PackageManager pm = context.getPackageManager();
try {
pm.getPackageInfo(package_Name, PackageManager.GET_ACTIVITIES);
return true;
} catch (Exception e) {
return false;
}
}
// Condicionar, Si existe que envie el mensaje de desinstalar si no, pues hacer otra cosa
if (existe_package) {
Uri package_del = Uri.parse("package:mx.smartteam");
Intent uninstall = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, package_del);
startActivity(uninstall);
finish();
} else {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment