2009-10-13 66 views
12

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

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

例如,我可以把东西在我定制的Android网站比

  1. 请打开市场应用,
  2. 搜索FBReader
  3. 然后再进行安装

的应用程序,我想指出人是epub读者,FBReader http://www.fbreader.org/FBReaderJ/

谢谢,

拉里

回答

0

我环顾四周,你的网站,并没有看到,你已经想通了这一点为您的网站,所以我想我会分享我最近才知道。 如果您创建一个链接: 市场://搜Q = org.geometerplus.zlibrary.ui.android

这将直接链接到您的应用程序在市场上?

+2

不,该链接指向返回单个结果的搜索。 '市场:// details?id = org.geometerplus.zlibrary.ui.android'链接到细节。 – 2010-09-15 16:14:11

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 

,将列出你已经安装了一切设备,你应该能够很容易地找到你正在寻找的应用程序。

+0

问题是,这实际上是在运行此代码的相同应用程序中打开市场应用程序,我想要的是打开市场作为单独的应用程序...任何想法? – 2014-07-28 20:25:10

+0

@ code4jhon,你是什么意思的“在同一个应用程序”?它打开PlayStore应用程序。 – 2014-12-01 20:20:46