我想从我设备中已安装的应用中过滤应用。我的问题是:
是否可以过滤哪些是游戏应用,哪些是音乐应用,哪些是来自所有已安装应用的商业应用?如果答案是肯定的,请提供一些方法或教程。
提前致谢。
答案 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();
}