是否有可用的url格式,点击url将 打开Android(Gphone)Marketplace到特定应用程序的页面进行安装?Android:将特定市场打开到特定应用的特殊网址?
它是否适用于野外的'当前'Android操作系统版本?
例如,我可以把东西在我定制的Android网站比
- 请打开市场应用,
- 搜索FBReader
- 然后再进行安装
的应用程序,我想指出人是epub读者,FBReader http://www.fbreader.org/FBReaderJ/
个谢谢,
拉里
是否有可用的url格式,点击url将 打开Android(Gphone)Marketplace到特定应用程序的页面进行安装?Android:将特定市场打开到特定应用的特殊网址?
它是否适用于野外的'当前'Android操作系统版本?
例如,我可以把东西在我定制的Android网站比
的应用程序,我想指出人是epub读者,FBReader http://www.fbreader.org/FBReaderJ/
个谢谢,
拉里
我环顾四周,你的网站,并没有看到,你已经想通了这一点为您的网站,所以我想我会分享我最近才知道。 如果您创建一个链接: 市场://搜Q = org.geometerplus.zlibrary.ui.android
这将直接链接到您的应用程序在市场上?
这应该是一个标准的HTML锚标记:
https://market.android.com/search?q=pname:com.google.earth
因此,对于 “PNAME” 参数,你(拉里·K)可能会使用:
https://market.android.com/search?q=pname: [组织(点)geometerplus(点)zlibrary(点)的用户界面(点)的Android]
...类似:
market://搜索?q = pname:com.google.earth
是吗?
基础上的信息在这里: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
,将列出你已经安装了一切设备,你应该能够很容易地找到你正在寻找的应用程序。
问题是,这实际上是在运行此代码的相同应用程序中打开市场应用程序,我想要的是打开市场作为单独的应用程序...任何想法? – 2014-07-28 20:25:10
@ code4jhon,你是什么意思的“在同一个应用程序”?它打开PlayStore应用程序。 – 2014-12-01 20:20:46
不,该链接指向返回单个结果的搜索。 '市场:// details?id = org.geometerplus.zlibrary.ui.android'链接到细节。 – 2010-09-15 16:14:11