此目標是尋找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());
      }

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()