如何打开网址,因为Intent.ACTION_VIEW只使用Google云端硬盘?

时间:2018-02-21 01:38:25

标签: android android-intent google-drive-android-api android-browser

open with option

我正在申请下载韩国流行信使的主题。这个应用程序显然需要服务器来保存主题文件。我选择服务器作为谷歌驱动器,因为它的服务是免费且无限制的。当用户点击下载按钮时,应用程序从Google Drive公共链接下载主题。如果将URL打开为Google云端硬盘应用,则不会有任何问题。但它用三星互联网浏览器打开URL如上图所示。像这句话的Google云端硬盘代码示例,例如此drive.google.com/file/d/FileCode/view?usp=sharing。

我想让用户只使用GOOGLE DRIVE打开网址。

public void setThemeDownloadButton(final Context context, final String url) {
    themeBottomDownload.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
        }
    });
}

1 个答案:

答案 0 :(得分:1)

为特定应用设置包

intent.setPackage("com.google.android.apps.docs");