我的main.xml中的Rate按钮

时间:2012-02-09 10:40:34

标签: java android

我想在main.xml中添加一个按钮,用于重定向用户以对我的应用进行评级。 我用切换方法编程我的活动因为我有很多按钮做不同的事情,但我不知道如何制作一个按钮来评价我的应用程序。

如果有人可以举个例子。

谢谢。

3 个答案:

答案 0 :(得分:2)

您可以设置Intent进入application's page in the market app

http://market.android.com/search?q=pub:<Developer Name> 

market://search?q=pub:<Developer Name>

答案 1 :(得分:0)

您无法为用户显示“费率”对话框。唯一可能的方法是询问用户是否需要它并在市场上打开您的应用程序页面:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + getPackageName())));

答案 2 :(得分:0)

为了补充Rotemmiz的答案,这是我在我的应用程序的Helper类中使用的方法:

  public static void openMarketAppPage(Context context) {
    String packageName = context.getApplicationInfo().packageName;
    try {
        // Open the market application on your app page
        Uri marketAppUri = Uri.parse("market://details?id=" + packageName);
        Intent intent = new Intent(Intent.ACTION_VIEW, marketAppUri);
        startActivity(intent);
    } catch (Exception e) {
        // If no market application on the device, open the market website instead
        Uri marketWebUri = Uri.parse("http://market.android.com/details?id=" + packageName);
        Intent intent = new Intent(Intent.ACTION_VIEW, marketWebUri);
        startActivity(intent);
    }
  }