2012-06-19 75 views
1

我的系统会打开安装,如果按钮Eclipse中自动删除的apk安装后的apk

intent.setDataAndType(Uri.parse("file://sdcard/abc.apk"), "application/vnd.android.package-archive"); 

我期待的,系统将自动删除该apk文件,一旦安装完成解决方案的用户点击。

+0

使用ant或maven编写脚本 – pawelzieba

+0

@melvintcs:你找到安装后删除apk的解决方案? – Manoj

回答

1

您可以从intent广播ACTION_PACKAGE_ADDED中侦听。 Here is a list of all intent broadcasts。请注意,如果软件包已安装,或者它更新了其他软件包,则会有不同的广播。我猜想广播中有关于安装了哪个软件包的信息,所以当安装了另一个应用程序时,您不会意外删除apk :)

+0

你能提供更多的例子吗?我很少从google获得信息 – melvintcs

+0

它只是在听广播。你应该可以在google和stackoverflow上找到几个例子。 – pgsandstrom

+0

@pgsandstrom形成文档:请注意,新安装的软件包不会收到此广播。 – Siddhesh