Android之獲得已安裝程式列表

2021-09-30 15:21:31 字數 751 閱讀 4431

我們大家都知道在手機上我們可以檢視圖示來知道我們都安裝了什麼樣的應用,但實際上載android中我們可以獲得你安裝應用的各種資訊,(雖然在我的應用程式中只需要獲得

我們首先,可以建立乙個用於存放應用程式資訊的類結構。我們必須寫這個,要不我們就不會看見你想要的資訊,那麼我們就來看看,**如下:

private int versioncode = 0; //名稱

private string packagename = "";

private string versionname = ""; //圖示

}上面的**我們就寫了名稱、包、還有圖示,如果你想寫別的話,你也可以自己寫很多關於這個應用的資訊。在這裡我就不一一給大家寫了。我們主要就是這三種。

然後可以通過getpackagemanager()函式獲得packagemanager物件,而packagemanager中提供了getinstalledpackages函式可以獲得已經安裝的應用程式包。會返回所有已經安裝的應用程式的列表。

我們然後通過如下**取出所需要的資訊即可。

listpackages = getpackagemanager().getinstalledpackages(0);

for(int i=0;i在這裡我們用到了for迴圈,這個主要的意思是用迴圈來把所有的軟體給顯示出來。這裡主要的是例項化一下

android開發之獲得網路資源

android獲取網路資源 1.生成url物件 2.建立連線 3.獲取資料 例one 定義獲取檔案內容的url url myurl new url 開啟url鏈結 urlconnection ucon myurl.openconnection 使用inputstreams,從urlconnectio...

Android 收集已發布程式的崩潰資訊

我們寫程式的時候都希望能寫出乙個沒有任何bug的程式,期望在任何情況下都不會發生程式崩潰。不過理想是豐滿的,現實是骨感的。沒有乙個程式設計師能保證自己寫的程式絕對不會出現異常崩潰。特別是針對使用者數達到幾十萬幾百萬的程式,當你使用者數達到一定數量級後,就算你的程式出現個別異常崩潰情況也不用驚訝。既然...

Android 獲得所有應用程式包

推薦方法 1 全部程式包 packagemanager pm this.getpackagemanager 查詢所有已經安裝的應用程式 2 獲得所有系統的 packagemanager pm this.getpackagemanager intent intent new intent intent...