Is there a way to make an application uninstall itself? For example: I want to be able to click on an "Uninstall" button in my app and have the the app uninstall itself.
I can imagine that you can call a function of the firmware and delegate the action to it so the app gets uninstalled.
The reason I need this is that when the app is uninstalled I need to delete some files on the sdcard that were downloaded by the app.
You can Remove your App using Intent.ACTION_DELETE
try this it work for me
Intent intent = new Intent(Intent.ACTION_DELETE);
intent.setData(Uri.parse("package:" + this.getPackageName()));
startActivity(intent);
No you simply can't. At least not for the phones that are not rooted. You can take the user to an Uninstall
screen, but they would have to click on "Uninstall" to uninstall the app. For more information visit install/uninstall application programmatically.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With