android application uninstall protection
Just wanted to know is there a way to protect an开发者_如何学Go application from getting uninstalled. I know it's possible if i add the application as a device administrator but this is not enough.
Is there a way I could pop up a message asking for the security code before un-installation starts ? any ideas highly appreciated.
You can create two applications. The first will be you application and the second will listen for remove intents and will triger an action if your first applications is removed, but this is only a basic protection since the user can remove the second application first.
The only possible solution is to modify the android source. As there are applications that can't be removed (gmail, contacts, telefon app, sms app, facebook, twitter) there must be a flag that you can use for your requirement. But I doubt that there is a way on a non customized android os...
I think it's impossible If application is installed by user. Application can be uninstall by user too.
I think "application protection" on the market do what you want. Try to implement an BroadCastReceiver listen ACTION_PACKAGE_REMOVED.
精彩评论