【问题标题】:How to open doc file in android from url如何从url在android中打开doc文件
【发布时间】:2014-07-16 05:14:47
【问题描述】:

我想在我的 android 应用程序中从 url 读取 doc 文件,我正在使用下面的 google docs 执行此操作,但我没有得到结果。

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

有什么解决办法吗?我怎样才能实现它?

谢谢

【问题讨论】:

标签: android google-docs doc


【解决方案1】:

试试这个

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);

    }
}

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

【讨论】:

  • 感谢您的回答,但它不起作用,还有其他解决方案吗?
  • 您是否尝试在您的设备浏览器中加载网址??
  • 嘿,谢谢伙计,它工作正常,实际上我调用的 url 不能正常工作,我尝试了不同的 url 并且工作正常。
【解决方案2】:

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

所以你需要通过实现“onPageFinished”来重置LayoutParam。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 2019-11-09
    相关资源
    最近更新 更多