Filter 如何按程序包名称筛选已安装的应用程序?

Filter 如何按程序包名称筛选已安装的应用程序?,filter,package,Filter,Package,我想按特定软件包名称显示已安装应用程序的筛选视图(列表/网格/我选择的任何内容) 例如,筛选以包名“com.myapp.xxxx”开头的应用程序,其中xxxx在此阶段不感兴趣 我知道PackageManager将用于检索所有已安装应用程序的列表,但如何从中筛选此列表?是否有方法查询已安装应用程序的特定程序包名称 提前谢谢。是的,你可以, 例如,我筛选此代码段中是否安装了flash player。 boolean flashInstalled = false; try { Pa

我想按特定软件包名称显示已安装应用程序的筛选视图(列表/网格/我选择的任何内容)

例如,筛选以包名“com.myapp.xxxx”开头的应用程序,其中xxxx在此阶段不感兴趣

我知道PackageManager将用于检索所有已安装应用程序的列表,但如何从中筛选此列表?是否有方法查询已安装应用程序的特定程序包名称

提前谢谢。

是的,你可以, 例如,我筛选此代码段中是否安装了flash player。

  boolean flashInstalled = false;

 try {
      PackageManager pm = getPackageManager();

       ApplicationInfo ai = pm.getApplicationInfo("com.adobe.flashplayer", 0);
       if (ai != null)
flashInstalled = true;
    } catch (NameNotFoundException e) {
     flashInstalled = false;
   }

样本的TX。我目前投资了LibGDX,但将来会使用它。