android 删除原始安装包文件








        写了一个广播监听接收 当在手机上任意APK安装成功的时候,获取到当前APK原始安装包 XXX.apk 并把他删除,如何实现呢

时刻在后台运行,安装时,将apk文件保存去起来,安装成功之后或许安装返回的代码,确定是否安装成功,然后依据保存的apk路径进行删除

对于这种问题,我没有太明白楼主想要达到的目的,不过,我推荐两种方式:1.可以使用第三方软件进行自动删除,如手机管家一类的,可以直接设置安装后自动删除安装包;2.就是删除系统自带的,这个必须进行root了,安卓手机还是比较简单,下载root大师之类的,傻瓜式操作,希望可以帮到你,如果能够说明白点,可以再交流。

分两方面:
1、APP安装成功,启动后自己删除安装包apk(弹出系统自带的是否删除安装包提示,这个功能应该是系统自带的)。
2、APP安装启动后可以监听其它APP的安装事件,当安装完成后删除其安装包apk。

1的难点在于找到安装包,有几种方法:1、文件名,2、用户下载时可能修改文件名,那就根据文件创建、修改的时期及文件的内容来识别;
但有一个问题,可能没有权限删除。

经过查找,总算找到一篇应该比较靠谱:
Android利用广播---监听应用程序安装和卸载,删除安装包
参考:http://blog.csdn.net/honeybaby201314/article/details/38619029