我的系統會打開安裝,如果按鈕Eclipse中自動刪除的apk安裝後的apk
intent.setDataAndType(Uri.parse("file://sdcard/abc.apk"), "application/vnd.android.package-archive");
我期待的,系統將自動刪除該apk文件,一旦安裝完成解決方案的用戶點擊。
我的系統會打開安裝,如果按鈕Eclipse中自動刪除的apk安裝後的apk
intent.setDataAndType(Uri.parse("file://sdcard/abc.apk"), "application/vnd.android.package-archive");
我期待的,系統將自動刪除該apk文件,一旦安裝完成解決方案的用戶點擊。
您可以從intent廣播ACTION_PACKAGE_ADDED中偵聽。 Here is a list of all intent broadcasts。請注意,如果軟件包已安裝,或者它更新了其他軟件包,則會有不同的廣播。我猜想廣播中有關於安裝了哪個軟件包的信息,所以當安裝了另一個應用程序時,您不會意外刪除apk :)
你能提供更多的例子嗎?我很少從google獲得信息 – melvintcs
它只是在聽廣播。你應該可以在google和stackoverflow上找到幾個例子。 – pgsandstrom
@pgsandstrom形成文檔:請注意,新安裝的軟件包不會收到此廣播。 – Siddhesh
使用ant或maven編寫腳本 – pawelzieba
@melvintcs:你找到安裝後刪除apk的解決方案? – Manoj