我在iPhone上看到了关于亚马逊应用商店的答案,但在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));
}
我应该如何替换字符串,使其在Amazon AppStore中“相同”地工作?
2条答案
按热度按时间fjaof16o1#
Amazon应用商店URI为
定向到特定应用程序如下所示
来源:Linking To the Amazon Appstore for Android
hwazgwia2#
看看WebView。它完全符合你的要求,你可以在自己的应用程序中打开一个页面。只需在XML中定义一个WebView,然后使用Java来显示页面。
(From文件)
默认情况下,WebView不提供类似浏览器的小部件,不启用JavaScript,网页错误被忽略。如果你的目标只是显示一些HTML作为UI的一部分,这可能是好的;用户除了阅读网页之外,不需要与网页进行交互,网页也不需要与用户进行交互。如果您确实需要一个功能齐全的Web浏览器,那么您可能希望使用URL Intent调用浏览器应用程序,而不是使用WebView显示它。例如:
请通过评论让我知道这是否有效。