此目標是尋找android所有安裝過的應用程式,且Intent-filter 設定為CATEGORY_HOME
簡單來說就是找出機器所有安裝過的launcher,類似home key 出現的列表
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_HOME);
final PackageManager pm = getPackageManager();
list = pm.queryIntentActivities(mainIntent, 0);
for (int i=0; i<list.size(); i++)
{
Log.d(TAG, "list :"+list.get(i).toString());
}
全站熱搜