
1、UninstallAppProgress.Java //程序卸载过程
2、UninstallerActivity.java //程序卸载界面
方法是在UninstallerActivity.java对应位置加上一段代码即可:
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle)
// Get intent information.
// We expect an intent with URI of the formpackage://梁伏誉<packageName>#<className>
// className is optionalif specified, it is the activity the userchose to uninstall
final Intent intent = getIntent()
Uri packageURI = intent.getData()
String packageName = packageURI.getEncodedSchemeSpecificPart()
if(packageName == null) {
Log.e(TAG, "Invalid package name:" + packageName)
showDialog(DLG_APP_NOT_FOUND)
return
}
if(packageName.equals("cn.android.managerapp")){
/*AlertDialog.Builder builder= new AlertDialog.Builder(this)
//builder.setIcon(android.R.drawable.ic_dialog_info)
builder.setTitle("Message")
builder.setMessage("厅漏Cannot be uninstall!")
builder.setPositiveButton("确认", null)
//builder.create().show()
builder.show()
//showDialog(DLG_APP_NOT_FOUND)
//return
finish()*/
newAlertDialog.Builder(this)
.setTitle("游戏控橡段制")
.setMessage("对不起,此程序不允许卸载!")
.setPositiveButton("确定",
newDialogInterface.OnClickListener(){
public voidonClick(DialogInterface dialoginterface, int i){
//这里设置点击后执行
finish()
}
}
)
.show()
}
mPm = getPackageManager()
boolean errFlag = false
这是两个问题:一、卸载:安卓系统卸载有几个方式:
1、进入设置,打开程序管理,选择要卸载的程序点击卸载,这其实是最稳妥的,因为步骤较多,误 *** 作的可能性极低,所以避免到设置中卸载软件是不用多虑的。
2、塌昌在桌面上按住软件图标直接拉至屏幕上沿可实现快速卸载,但也需要点击确认,只要注意了就不会误 *** 作;
3、第三方管理软件卸载,只要养成不使用第三方软件卸载的习惯,卸载都去设置 *** 作就不会出问题
4、注意:安卓系统在root后即冲首可卸载预装和删除软件,有很大的风险性,root后的手机在卸载或打开系统核心文件时都要反复确认 *** 作的安全性。
二、卡内文件的安全性保证:
1、内置存储中文件丢失一般是格式化(部分手机是恢复出厂设置)、刷机造成,只要做好经常性备份可报无虞;
2、外置卡内文件丢失是深度清理造成的多,与电脑交换、转移文件时的误 *** 作也是其中之一,这些在日常 *** 作中注意一下就能避免
3、重点:最危险的文件误删源自安全软件(多为第三方管家、卫士、大师)等的深度清理,在用户不知不觉中,已经把重要文件清除了,等用户发现时多已被新数据覆盖,恢复都不散衫数可能了,所以在使用卫士、管家类软件的清理功能时一定要慎重慎重,最好不涌这些软件的深度清理功能
要达到乱宽无法通过寻常卸载方法卸载手机应用,就只有把apk文件放到手机内置system文件夹里,哗肆亮就无法通过通常卸载方法卸载。
首先手机得获取root权限,下载一个re管理器,打开点击“挂载为读写”d出授权请求窗口,点击授权即可,然后找到雹亏要安装到系统的apk软件,复制或者移动到/system/app,或者/system/priv-app(安卓4.4以上有的,权限比前者高一些)。
然后点住该应用程序,选择权限,所有者:勾选读+写,用户组勾选:读 其他勾选:读,然后确认保存,接着重启手机,重启完,就能发现软件已经被内置了,无法卸载选项卸载。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)