如何才能删除自己!? 程序安装在data/app中 如何才能在后台删除自己不用 系统 自带的卸载程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adb shellbashrm /data/app/xxxrm /data/data/xxxrm /system/lib/xxx.so 那考虑的复杂了,完全删除,还要考虑删除安装时,注册的action等等了 我说的是java下(程序删除自身)不是adb中!!!! 说简单也简单就是如何移除/data/app/xxx文件(只要这个更能实现就可以)注: rm /data/app/xxx 需要root 权限 如何??? shell 命令,楼上的有的已经告诉你了,其实你的界面操作最终也是命令 那是你肤浅,你知道android安装apk原理吗?data/system/packages.xml 这个文件要处理的,并不是删除几个文件,你还要手动编辑xml的 呵呵真看不起人LZ 看下 http://hi.baidu.com/android168/blog/item/06142a1ba1122774f624e4ed.html 知道啥原理 我的目的就是删除程序 主要删除apk 又不是写安装程序 我管你那那么多 说什么了??系统本身没有adb命令! 有如何实现adb install能说明白点不?!? Uri packageURI = Uri.parse("package:com.demo.CanavaCancel"); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivity(uninstallIntent);这样不可以么 静默卸载 做不到!只要删除data/app/xx.apk 就可以 ,别的 配置,数据库,临时文件等 不用管!只要删除data/app/xx.apk 得饶过superuser 这个程序在root后所有 delete,remove,命令行啊 都会弹出是否允许操作的窗体!关键是superuser LZ在什么环境把这个APK给安装上去的??? 用命令删除应该可以,,直接rm 就行了,,把 rm ***.apk system/app 试试,不对不要喷,,, http://aina-hk55hk.iteye.com/blog/681459 1. 不调用系统的卸载程序,程序完全实现你所谓的“静默卸载”,在手机没有ROOT权限的情况下,我估计是办不到的。2. 手机有ROOT权限的话,直接删除app下的APK即可。 如果是用代码实现删除是不能的 必须调用Android中的删除才可以 如果没有root权限,你可以去网上下载一个可以获取root权限的工具,然后再执行adb shell命令... 已经root 你所说的直接删除怎么删??我说的是用程序实现 不适用什么第三方软件!!! 1 调用Android中的删除 的什么?? 卸载程序???2 要的就是代码删除 Runtime.getRuntime().exec("rm /data/app/xxx.apk");这样满意不啊 在root的机器上会弹出 superuser 阻止此操作!!没有办法饶过superuser 。 有啊,superuser这软件你可以开发个,替换掉系统的,他弹个对话框也是为了保持系统root后的安全,第三方的东西都好改的 superuser 已经重新写su文件!如何才能替换这个su文件???另:data/app文件夹怎么才能挂载 读写权限 对于other用户? root 下 如何才能替换这个su文件???另:data/app文件夹怎么才能挂载 读写权限 对于other用户? 怎样实现这种效果 java.net.UnknownHostException: Host is unresolved异常 android用户定位 MapActivity 无法导入 新建工程中选择目标sdk与compile with的疑惑 如何防止代码被反编译 关于android x86 4.4 rc1分辨率的问题 要做一个论坛类的Android app 安卓推送基本问题 android studio gradle sync failed 难题!在线音频播放器,如何通过流的方式,边写边读? android在通知栏中加入progressbar
bash
rm /data/app/xxx
rm /data/data/xxx
rm /system/lib/xxx.so
不是adb中!!!!
注: rm /data/app/xxx 需要root 权限 如何???
那是你肤浅,你知道android安装apk原理吗?data/system/packages.xml 这个文件要处理的,并不是删除几个文件,你还要手动编辑xml的
呵呵真看不起人
LZ 看下 http://hi.baidu.com/android168/blog/item/06142a1ba1122774f624e4ed.html
又不是写安装程序 我管你那那么多
说什么了??系统本身没有adb命令! 有如何实现adb install能说明白点不?!?
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);这样不可以么
只要删除data/app/xx.apk 就可以 ,
别的 配置,数据库,临时文件等 不用管!
只要删除data/app/xx.apk
得饶过superuser 这个程序在root后所有 delete,remove,命令行啊 都会弹出是否允许操作的窗体!关键是superuser
已经root
你所说的直接删除怎么删??
我说的是用程序实现 不适用什么第三方软件!!!
1 调用Android中的删除 的什么?? 卸载程序???
2 要的就是代码删除
在root的机器上会弹出 superuser 阻止此操作!!
没有办法饶过superuser 。
superuser 已经重新写su文件!
如何才能替换这个su文件???另:
data/app文件夹怎么才能挂载 读写权限 对于other用户?
data/app文件夹怎么才能挂载 读写权限 对于other用户?