如何从Google Play中安装应用程序? Android的

时间:2014-04-10 14:53:24

标签: android

我制作了一个简单的代码,可以从Google Play下载应用。我试过了 代码并在真实设备上测试它,但我收到一个错误,名为“没有应用程序可以执行此操作。”我在清单中声明了android.permission.INTERNET,但仍然无法正常工作。 如果你能帮助我,我会很高兴的。

Intent i = new Intent(android.content.Intent.ACTION_VIEW);
        i.setData(Uri.parse("market://developer?*/urlofgoogleplay*/"));
        chooser = Intent.createChooser(i,"Launch Market");
        startActivity(chooser);

2 个答案:

答案 0 :(得分:1)

这是正确的语法:

i.setData(Uri.parse("market://details?id=" + app_package));

这里是documentation

答案 1 :(得分:1)

public static void linkGooglePlay(Context context) {
    Uri uri = Uri.parse("market://details?id=" + context.getPackageName());
    Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
    try {
      context.startActivity(goToMarket);
    } catch (ActivityNotFoundException e) {
        context.startActivity(new Intent(Intent.ACTION_VIEW, 
                Uri.parse("http://play.google.com/store/apps/details?id=" + context.getPackageName())));
    }
}