如何从url在android中打开doc文件

时间:2014-07-16 05:14:48

标签: android google-docs doc

我想在我的Android应用程序中从url读取doc文件,我正在使用谷歌文档,如下所示,但我没有得到结果。

webView.loadUrl("http://docs.google.com/gview?embedded=true&url="+urlOfDocument);

有什么解决方案吗?我怎么能实现它?

谢谢

2 个答案:

答案 0 :(得分:2)

试试这个

WebView urlWebView = (WebView)findViewById(R.id.containWebView);
urlWebView.setWebViewClient(new AppWebViewClients());
urlWebView.getSettings().setJavaScriptEnabled(true);
urlWebView.getSettings().setUseWideViewPort(true);
urlWebView.loadUrl("http://docs.google.com/gview?embedded=true&url="
                + "YOUR_DOC_URL_HERE"); 

public class AppWebViewClients extends WebViewClient {



    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        // TODO Auto-generated method stub
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        // TODO Auto-generated method stub
        super.onPageFinished(view, url);

    }
}

编辑:如果不起作用,请在设备浏览器中检查您的网址以确保其正常运行

答案 1 :(得分:0)

在我的情况下,结果即将到来。但是您的WebView的大小是0和0。

因此,您需要通过实现“ onPageFinished”来重置LayoutParam。