如何在卸载程序的时候执行一些操作?像Windows桌面应用一样,卸载时去清理,还原设置等.
做了个自动开关飞行模式的小程序,其中程序可以设置:
ContentResolver cr = getContentResolver();
Settings.System.putString(cr, Settings.System.AIRPLANE_MODE_RADIOS, newValue.toString());
去更改系统飞行模式的方式.默认为关闭手机无线网络,蓝牙和WIFI,你可以让用户选择在打开飞行模式的时候不关闭WIFI,蓝牙.
但设置更改以后,即便程序卸载掉,这个设置也不会被还原.我想做到在卸载时自动恢复成系统的默认设置.如何实现?
在网上查到有通过读取Log判断自身卸载的方法,还有更好的方法么?