0
當我得到已安裝的應用程序列表時,我使用小部件獲取它們。不過,我不想看到小部件,因爲它是一個應用程序啓動器。我怎麼做?獲取沒有小部件的應用程序列表
當我得到已安裝的應用程序列表時,我使用小部件獲取它們。不過,我不想看到小部件,因爲它是一個應用程序啓動器。我怎麼做?獲取沒有小部件的應用程序列表
您需要縮小列表,以正確的類別:
Intent i = new Intent(Intent.ACTION_MAIN, null);
i.addCategory(Intent.CATEGORY_LAUNCHER);
List pkgAppsList = getPackageManager().queryIntentActivities(i, 0);
其實我的'list'代碼是'名單 paketler = pm.getInstalledApplications(PackageManager.GET_META_DATA);'我應該改變它? –
halilkaya
是的,因爲你只想列出那些如何顯示'CATEGORY_LAUNCHER',這是啓動器使用的(見你的Manifest文件:) –
感謝您的回答。我寫了這3行而不是我的代碼,現在可以工作。 – halilkaya