如何直接从我的Android应用程序打开Amazon AppStore?

如何直接从我的Android应用程序打开Amazon AppStore?,android,amazon,updates,amazon-appstore,Android,Amazon,Updates,Amazon Appstore,我在iPhone上看到了关于亚马逊Appstore的答案,但在Android上没有看到。我正在尝试制作一个按钮,在我的应用程序页面上打开亚马逊应用商店(android版) 以下是Google Play的实现方式: final String appPackageName = context.getPackageName(); try { activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://de

我在iPhone上看到了关于亚马逊Appstore的答案,但在Android上没有看到。我正在尝试制作一个按钮,在我的应用程序页面上打开亚马逊应用商店(android版)

以下是Google Play的实现方式:

final String appPackageName = context.getPackageName();

try {
    activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)); 
} catch (android.content.ActivityNotFoundException e) {
    activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName));
}

我应该如何替换字符串以使其对Amaozn AppStore“相同”工作?

查看网络视图。它正是你想要的,你可以在自己的应用程序中打开一个页面。只需在xml中定义一个webview,并使用java来显示页面

如何在没有webview的情况下完成此操作:

 webview.loadUrl("http://slashdot.org/");

 // OR, you can also load from an HTML string:
 String summary = "<html><body>You scored <b>192</b> points.</body></html>";
 webview.loadData(summary, "text/html", null);
(来自文档)

默认情况下,WebView不提供类似浏览器的小部件,也不提供 启用JavaScript并忽略网页错误。如果你的目标是 只显示一些HTML作为UI的一部分,这可能很好; 除了阅读网页,用户不需要与网页交互, 而且网页不需要与用户交互。如果你真的 如果想要一个成熟的web浏览器,那么您可能需要调用 具有URL意图的浏览器应用程序,而不是使用 网络视图。例如:

Uri uri = Uri.parse("http://www.example.com");
 Intent intent = new Intent(Intent.ACTION_VIEW, uri);
 startActivity(intent);
使用webview:

 webview.loadUrl("http://slashdot.org/");

 // OR, you can also load from an HTML string:
 String summary = "<html><body>You scored <b>192</b> points.</body></html>";
 webview.loadData(summary, "text/html", null);
webview.loadUrl(“http://slashdot.org/");
//或者,也可以从HTML字符串加载:
String summary=“您得了192分。”;
loadData(摘要,“text/html”,空);

通过评论让我知道这是否有效。

亚马逊应用商店URI为

amzn://apps/android?
定向到特定的应用程序看起来像

amzn://apps/android?p=com.amazon.mp3

来源:

我想使用Intent选项。你能帮我处理这些字符串吗?看一下评论中的副本。OP想要使用意图,并且需要知道中Amazon应用商店应用程序的URI字符串Android@UFCInsider看一看板球007的答案,看看你需要放什么字符串。然后,使用我的答案中描述的语法来实现它work@cricket_007哦,好的。我不太清楚。希望OP仍然可以使用此答案和您的答案来完成他/她的任务。我对你们的答案投了赞成票:)谢谢你们!@cricket_007的答案正是我想要的!您只需要亚马逊应用程序的软件包名称?非常感谢!你发布的链接很有用谢谢你的回答!正是我想要的!他们在最新发布的版本中似乎已经删除了这一点——它甚至也不以本机方式处理web搜索。这一定是个错误。。。