gpt4 book ai didi

android - 检查 Android Market 上是否存在软件包

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:27 25 4
gpt4 key购买 nike

我正在尝试查找特定软件包是否已存在于 Android 电子市场中。

我知道在包页面中打开市场应用程序没有问题:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=" + PACKAGE_NAME));
startActivity(intent);

但我想在尝试之前知道它是否存在 - 这样用户就不会获得默认的“未找到”市场页面。

当然,一种方法是使用带有 HttpClient (https://market.android.com/details?id=) 的网络市场 URL - 如果包不存在,这将返回 404。

但是,我正在寻找一种方法来使用设备上安装的 Market 应用程序来实现这一点。

最佳答案

您可以对 Android 市场 URL 执行一个简单的测试

https://play.google.com/store/apps/details?id=com.mycompany.myapp

在上面的 URL 中传递你的应用程序包名称和粗体缩进的字母,如果你得到任何结果则断定应用程序包名称已被使用,如果你得到“我们很抱歉,请求的 URL在这个服务器上没找到。”然后你可以使用应用程序包名称。

关于android - 检查 Android Market 上是否存在软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com