如何从webapp重定向到Google云端硬盘应用

时间:2017-12-30 05:55:38

标签: android webview google-drive-api webapp2

我正在使用webapp。我的要求是在浏览时,当我点击Google云端硬盘文档链接时,该文档必须在Google云端硬盘应用中打开,而不是在我的网络应用中加载文档

2 个答案:

答案 0 :(得分:1)

这是启动设备上安装的google doc app的代码段。

webview.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                if (url.contains("doc.google.com")) {
                    view.getContext().startActivity(
                            new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
                    return true;
                } else {
                    view.loadUrl(url);
                    return true;
                }
            }
        });

这是启动可以处理谷歌文档的活动/应用程序最安全的方法。

答案 1 :(得分:0)

您是否可以访问文档ID?如果您这样做 - 只需在新标签页中打开https://docs.google.com/open?id=<id>