如何从我们的应用程序安装Google Play应用程序?

时间:2013-05-06 07:09:21

标签: android google-play

我正在开发一个应用程序,其资源文件夹中包含一些pdf文件。如果用户未在其设备上安装pdf阅读器,则会显示错误消息。抓住错误,我这样做:

catch (ActivityNotFoundException e) {
    Toast.makeText(Documents.this, "NO Pdf Viewer available", Toast.LENGTH_SHORT).show();

    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.adobe.reader&hl=en"));
    Documents.this.startActivity(i);
}

但这仅仅是应用程序的webview,用户无法从中下载Adobe Reader。 我的问题是,如何获取用户可以从中下载应用程序的Adobe阅读器的URL? 我想将用户重定向到设备谷歌播放中的Adobe阅读器应用程序。 请帮我解决这个问题。

1 个答案:

答案 0 :(得分:5)

变化

i.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.adobe.reader&hl=en"));

i.setData(Uri.parse("market://details?id=com.adobe.reader&hl=en"));