当前位置: 首页 > 知识库问答 >
问题:

如何从google play商店获取app市场版本信息?

柳景胜
2023-03-14
    null

共有1个答案

康赞
2023-03-14

我重新定义了不使用库只创建一个新类

1.

public class VersionChecker extends AsyncTask<String, String, String>{

String newVersion;

@Override
protected String doInBackground(String... params) {

    try {
        newVersion = Jsoup.connect("https://play.google.com/store/apps/details?id=" + "package name" + "&hl=en")
                .timeout(30000)
                .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6")
                .referrer("http://www.google.com")
                .get()
                .select("div.hAyfc:nth-child(4) > span:nth-child(2) > div:nth-child(1) > span:nth-child(1)")
                .first()
                .ownText();
    } catch (IOException e) {
        e.printStackTrace();
    }

    return newVersion;
}

在您的活动中:

    VersionChecker versionChecker = new VersionChecker();
    String latestVersion = versionChecker.execute().get();
 类似资料:
  • 问题内容: 有谁知道如何通过Java获取可执行文件/文件的版本信息。场景是我的本地系统上有一个文件,如果服务器上的版本较新,则我的系统上需要从服务器上下载文件。 问题答案: 在花了几个小时上网并编码之后,我找到了使用JNA来获取文件的版本信息的解决方案。

  • 本文向大家介绍magento 获取所有Magento商店,包括了magento 获取所有Magento商店的使用技巧和注意事项,需要的朋友参考一下 示例 返回Mage_Core_Model_Store模型数组。

  • 我发现了这个问题 我已尝试使用以下方法从package.json获取版本: 但结果是:

  • 问题内容: 我正在尝试从下面给出的Java版本输出中获取‘6’ 同样,我写了这个批处理脚本 显示“ 1.6.0_21” 有人可以指导我正确的方向吗?我不太熟悉。 问题答案: 在第一个循环中,说我们将仅使用命令输出中的第三个标记。无需将命令的输出重定向到文件,我们可以在循环本身中运行此命令。插入记号()是转义字符,并且需要,所以我们可以嵌入,并在命令字符串符号。 在循环体内,我们设置了一个新的var

  • 本文向大家介绍magento 获取当前商店模型,包括了magento 获取当前商店模型的使用技巧和注意事项,需要的朋友参考一下 示例 返回的实例 Mage_Core_Model_Store

  • 从以下行代码输入: 如何从订单id获取WooCommerce订单详细信息?