android删除app无法正常工作

时间:2013-06-08 11:42:05

标签: java android root

我在root用户手机上授予了超级用户权限,但是,如果我启动了删除所需应用程序的意图,仍然只能处理不在系统上的应用程序,但系统应用程序会生成一条消息,说明应用程序未正确卸载。怎么到达?

                        Process process; 
                        process = Runtime.getRuntime().exec("su");


                        DataOutputStream os = new DataOutputStream(process.getOutputStream());
                        os.writeBytes("mount -o remount rw /system/\n");  
                       os.flush();  

                        Intent uninstallIntent = new Intent(Intent.ACTION_PACKAGE_REMOVED); //ACTION_DELETE
                        uninstallIntent.setData(Uri.parse("package:" + llistaApps.get(idApp)));
                        uninstallIntent.setAction(Intent.ACTION_VIEW); 
                        uninstallIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
                        getApplicationContext().startActivity(uninstallIntent);

1 个答案:

答案 0 :(得分:4)

1)超级用户权限对应用程序本身没有任何作用,它只允许它以root身份启动本机帮助程序可执行文件

2)它不启用任何Android权限,因为它是一个在linux而不是android级别运行的概念,也因为它不适用于应用程序本身。

3)这个问题有很多重复