如果我在Android市场上有免费版本的付费应用,如何在市场上开启付费版本的免费应用中放置一个按钮?
答案 0 :(得分:25)
更好地使用“market:// details”而不是“market:// search”:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));
startActivity(intent);
然后直接打开应用程序的详细信息页面。使用搜索,它会显示单个搜索结果,用户必须再单击一次才能进入详细信息页面。
答案 1 :(得分: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
。