如何以编程方式从设备上安装的应用中过滤应用

时间:2015-10-29 10:42:02

标签: android google-play

我想从我设备中已安装的应用中过滤应用。我的问题是:

是否可以过滤哪些是游戏应用,哪些是音乐应用,哪些是来自所有已安装应用的商业应用?如果答案是肯定的,请提供一些方法或教程。

提前致谢。

2 个答案:

答案 0 :(得分:1)

PackageManager类是一个类,用于检索与当前安装在设备上的应用程序包相关的各种信息。

您可以从PackageManager访问特定的ApplicationInfo。

ApplicationInfo是您可以检索有关特定应用程序的信息。这对应于从AndroidManifest.xml标签

收集的信息

不幸的是,没有关于应用程序类型的信息(例如,如果它是游戏或音乐应用程序)。

答案 1 :(得分:-1)

Ya我得到了这个使用jsoup库的答案我只从Play商店访问categeory ..

   try {                
            Document doc = Jsoup.connect("https://play.google.com/store/apps/details?id=url").get();
            String title = doc.title();
            System.out.println("title : " + title);             
            Elements links = doc.select("p");               
            System.out.println("text : " + links.text());               

        } catch (IOException e) {
            e.printStackTrace();
        }