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

Lar*_*y K 12 android google-play

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

它是否适用于当前的'当前'Android OS版本?

例如,我可以在我的自定义Android网站上放置一些东西吗?

  1. 请打开Marketplace应用程序,
  2. 搜索FBReader
  3. 然后安装它

我想指向人们的应用程序是epub阅读器,FBReader http://www.fbreader.org/FBReaderJ/

谢谢,

拉里

Gen*_* S. 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);
Run Code Online (Sandbox Code Playgroud)

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

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

adb shell
Run Code Online (Sandbox Code Playgroud)

并使用命令:

pm list packages -f
Run Code Online (Sandbox Code Playgroud)

这将列出您在设备上安装的所有内容,您应该能够轻松找到您正在寻找的应用程序.


小智 0

我浏览了你的网站,没有发现你已经为你的网站解决了这个问题,所以我想我应该分享我最近学到的东西。如果您创建链接到:market://search?q=org.geometerplus.zlibrary.ui.android

这将直接链接到市场中的应用程序。

  • 不,它链接到返回单个结果的搜索。`market://details?id=org.geometerplus.zlibrary.ui.android` 链接到详细信息。 (2认同)