程序安装在data/app中  
如何才能在后台删除自己不用 系统 自带的卸载程序

解决方案 »

  1.   

    adb shell
    bash
    rm /data/app/xxx
    rm /data/data/xxx
    rm /system/lib/xxx.so
      

  2.   

    那考虑的复杂了,完全删除,还要考虑删除安装时,注册的action等等了
      

  3.   

    我说的是java下(程序删除自身)
    不是adb中!!!!
      

  4.   

    说简单也简单就是如何移除/data/app/xxx文件(只要这个更能实现就可以)
    注: rm /data/app/xxx  需要root 权限 如何???
      

  5.   

    shell 命令,楼上的有的已经告诉你了,其实你的界面操作最终也是命令
      

  6.   


    那是你肤浅,你知道android安装apk原理吗?data/system/packages.xml  这个文件要处理的,并不是删除几个文件,你还要手动编辑xml的
      

  7.   


    呵呵真看不起人
    LZ 看下 http://hi.baidu.com/android168/blog/item/06142a1ba1122774f624e4ed.html
      

  8.   

    知道啥原理 我的目的就是删除程序 主要删除apk 
    又不是写安装程序 我管你那那么多
      

  9.   


    说什么了??系统本身没有adb命令! 有如何实现adb install能说明白点不?!?
      

  10.   

    Uri packageURI = Uri.parse("package:com.demo.CanavaCancel");   
    Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);   
    startActivity(uninstallIntent);这样不可以么
      

  11.   

    静默卸载 做不到!
    只要删除data/app/xx.apk 就可以 ,
    别的 配置,数据库,临时文件等 不用管
    只要删除data/app/xx.apk 
    得饶过superuser 这个程序在root后所有 delete,remove,命令行啊 都会弹出是否允许操作的窗体!关键是superuser
      

  12.   

    LZ在什么环境把这个APK给安装上去的??? 用命令删除应该可以,,直接rm 就行了,,把 rm ***.apk system/app  试试,不对不要喷,,,
      

  13.   

    http://aina-hk55hk.iteye.com/blog/681459
      

  14.   

    1. 不调用系统的卸载程序,程序完全实现你所谓的“静默卸载”,在手机没有ROOT权限的情况下,我估计是办不到的。2. 手机有ROOT权限的话,直接删除app下的APK即可。
      

  15.   

    如果是用代码实现删除是不能的 必须调用Android中的删除才可以
      

  16.   

    如果没有root权限,你可以去网上下载一个可以获取root权限的工具,然后再执行adb shell命令...
      

  17.   


    已经root
     你所说的直接删除怎么删??
    我说的是用程序实现 不适用什么第三方软件!!!
      

  18.   


    1 调用Android中的删除 的什么?? 卸载程序???
    2 要的就是代码删除
      

  19.   

    Runtime.getRuntime().exec("rm /data/app/xxx.apk");这样满意不啊
      

  20.   


    在root的机器上会弹出 superuser 阻止此操作!!
    没有办法饶过superuser 。
      

  21.   

    有啊,superuser这软件你可以开发个,替换掉系统的,他弹个对话框也是为了保持系统root后的安全,第三方的东西都好改的
      

  22.   


    superuser 已经重新写su文件!
    如何才能替换这个su文件???另:
    data/app文件夹怎么才能挂载 读写权限 对于other用户?
      

  23.   

    root 下 如何才能替换这个su文件???另:
    data/app文件夹怎么才能挂载 读写权限 对于other用户?