2012-06-19 117 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