Android 原生安裝和解除安裝應用

2021-08-26 07:54:35 字數 393 閱讀 8210

安裝應用

根據apk檔案位址,new該apk檔案file例項

呼叫uri靜態方法fromfile()取得該apk檔案uri物件

通過intent呼叫系統自帶安裝程式

程式碼例項

file apk = new file(path);

intent intent = new intent(intent.action_view);

startactivity(intent)

解除安裝應用

取得該應用的完整包名

呼叫uri靜態方法fromparts()取得該應用的uri物件

通過intent呼叫系統自帶解除安裝程式

程式碼例項

startactivity(intent);

Android 監聽程式的安裝和解除安裝

有些時候,需要監聽到程式是否安裝或者解除安裝成功,在android系統中,安裝和解除安裝都會傳送廣播,當應用安裝完成後系統會發android.intent.action.package added廣播。可以通過intent.getdatastring 獲得所安裝的包名。當解除安裝程式時系統發andr...

1 5 6 Android 監聽安裝和解除安裝

android 應用程式的安裝和解除安裝事件,是由系統進行監聽並全域性廣播的,支援1.5 android 3 以上 因此,如果想要監聽獲取應用的安裝和解除安裝事件,只需要自定義乙個broadcastreceiver,來對系統廣播進行監聽和處理 broadcastreceiver 是系統全域性廣播監聽...

Android 監聽程式的安裝和解除安裝

有些時候,需要監聽到程式是否安裝或者解除安裝成功,在android系統中,安裝和解除安裝都會傳送廣播,當應用安裝完成後系統會發android.intent.action.package added廣播。可以通過intent.getdatastring 獲得所安裝的包名。當解除安裝程式時系統發andr...