2013-08-19 217 views
1

我可以檢查應用程序安裝在Android設備上(例如通過應用程序ID - com.foo.bar)? 或者,我怎麼能得到設備上安裝的所有Android應用程序的列表? 我使用鈦手機。 謝謝!鈦:檢查設備上安裝的應用程序(安卓)

+0

詢問應用程序管理器? – Shark

+0

你可以請示例如何問鈦的應用程序管理器? – Coddy

回答

2

你可以得到所有安裝的應用程序這樣的..

Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); 
    mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); 
    List<ResolveInfo> appData = packageManager.queryIntentActivities(
      mainIntent, 0); 
    for (ResolveInfo appInfo : appData) { 
     Application application = new Application(); 
     application.setApplicationName(appInfo.loadLabel(packageManager) 
       .toString()); 
    } 
+0

嗯,是鈦的代碼嗎? 看起來像是java,而不是鈦的javascript :) – Coddy

0

我猜你的要求稍微,​​但它可以鏈接到您的應用程序的網址。

當您嘗試從任何來源(例如短信,電子郵件)加載該網址時,它會打開該應用程序,否則它只會在瀏覽器中打開該網址。

在這裏看到:Android Respond To URL in Intent

是否幫助呢?

+0

不,我需要檢查用戶是否安裝了一些應用程序。 – Coddy

相關問題