我开发了一个Android应用程序。 现在我想执行一些操作(即 – 重置设置等),在应用程序从手机卸载的时刻。
是否有可能reigster一个监听器或在应用程序被删除时被调用的函数?
可悲的是目前的android并没有给你一个可能性来执行你的应用程序卸载的代码。
所有通过SharedPreferences设置的设置都将与“应用程序数据”caching文件夹中的所有内容一起删除。
唯一会持续的是写入SD卡的数据以及所做的任何电话设置更改。 我不知道通过您的应用程序同步到联系人的数据会发生什么情况。
卸载应用程序时无法控制 – 抱歉!
由于API级别8,您可以使用Context.getExternalFilesDir()。 从理论上讲,卸载应用程序时,这里放置的任何数据都将被删除。
)
当用户在他的手机上卸载android应用程序时,PACKAGE_REMOVED接收器将会调用。 你可以得到卸载的应用程序包名称use intent,getDataString()
if (intent.getAction (). equals ("android.intent.action.PACKAGE_REMOVED")) { String packageName = intent.getDataString (); System.out.println ("uninstall:" + packageName + "package name of the program"); }
请参阅此链接中的完整示例。
以上就是android开发分享在android中执行卸载任务相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/addevelopment/523422.html