如果我在 Android 市场上有免费版本的付费应用程序,我如何在免费应用程序中放置一个按钮来打开市场上的付费版本?
问问题
1683 次
2 回答
25
最好使用“market://details”而不是“market://search”:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);
然后它直接打开应用程序的详细信息页面。通过搜索,它会显示单个搜索结果,用户必须额外单击才能进入详细信息页面。
于 2011-07-08T15:57:13.543 回答
15
将此添加到按钮的 OnClickListener 的 onClick 方法中:
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://search?q=uk.co.ashtonbrsc"));
startActivity(marketLaunch);
替换uk.co.ashtonbrsc
为可以找到您的应用的搜索词。
于 2009-10-29T20:22:45.297 回答