Android:特殊网址打开特定应用程序的市场?

时间:2009-10-13 22:37:17

标签: android marketplace

是否有可用的网址格式,以便点击网址 打开Android(Gphone)市场到特定应用程序的页面进行安装?

它是否适用于当前的'当前'Android操作系统版本?

例如,我可以在自定义的Android网站上放置一些比

更好的东西吗?
  1. 请打开市场应用
  2. 搜索FBReader
  3. 然后安装
  4. 我想指出人们的应用是epub阅读器,FBReader http://www.fbreader.org/FBReaderJ/

    谢谢,

    拉​​里

3 个答案:

答案 0 :(得分:5)

根据此处的信息:http://developer.android.com/distribute/googleplay/promote/linking.html

看起来你正在寻找这个:

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

其中id =后跟您希望直接在商店中链接的应用的包名称。

要查找软件包名称,请在您的设备上下载并安装该应用程序,然后运行

adb shell

并使用命令:

pm list packages -f

会列出您在设备上安装的所有内容,您应该可以轻松找到所需的应用。

答案 1 :(得分:1)

这应该作为标准HTML锚标记使用:

https://market.android.com/search?q=pname:com.google.earth

因此,对于“pname”参数,您(Larry K)可能会使用:

https://market.android.com/search?q=pname: [org(dot)geometerplus(dot)zlibrary(dot)ui(dot)android]

...类似于:

市场://搜索Q = PNAME:com.google.earth

答案 2 :(得分:0)

我环顾了你的网站,并没有看到你已经为你的网站想出了这个,所以我想我会分享我最近学到的东西。 如果您创建链接: 市场://查询Q = org.geometerplus.zlibrary.ui.android

这将直接链接到您在市场中的应用。