您好,匿名用户
随意问技术百科期待您的加入

如何在卸载程序的时候执行一些操作?

0 投票

如何在卸载程序的时候执行一些操作?像Windows桌面应用一样,卸载时去清理,还原设置等.
做了个自动开关飞行模式的小程序,其中程序可以设置:

ContentResolver cr = getContentResolver();
Settings.System.putString(cr, Settings.System.AIRPLANE_MODE_RADIOS, newValue.toString());

去更改系统飞行模式的方式.默认为关闭手机无线网络,蓝牙和WIFI,你可以让用户选择在打开飞行模式的时候不关闭WIFI,蓝牙.
但设置更改以后,即便程序卸载掉,这个设置也不会被还原.我想做到在卸载时自动恢复成系统的默认设置.如何实现?
在网上查到有通过读取Log判断自身卸载的方法,还有更好的方法么?

用户头像 提问 2013年 9月13日 @ Vayne 上等兵 (271 威望)
分享到:

你的回答

隐私保护: 您的邮箱仅用于发送系统通知。
请输入验证码:
    图片验证码看不清?
登录注册后不会被要求输入验证码。

提一个问题:

相关问题

0 投票
1 回复 33 阅读
0 投票
1 回复 24 阅读
+2 投票
1 回复 50 阅读
用户头像 提问 2013年 1月26日 @ Sona 上等兵 (306 威望)
0 投票
1 回复 69 阅读
0 投票
1 回复 22 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...