小编Dom*_*key的帖子

android webview pdf查看

我正在构建一个应用程序,允许用户在Web视图中单击指向pdf文档的链接并在视图中显示它.我使用谷歌文档查看PDF文件工作,但我的问题是,我只希望该方法适用于pdf链接而不是每个链接,继承我的代码:

public class HelloWebViewActivity extends Activity 
{
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.loadUrl("https://nuigalway.blackboard.com/webapps/login/");
    mWebView.setWebViewClient(new HelloWebViewClient());

}

private class HelloWebViewClient extends WebViewClient 
{
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {
        String googleDocs = "https://docs.google.com/viewer?url="; 
        mWebView.loadUrl(googleDocs + url);
        return true;
    }
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack())
    {
        mWebView.goBack();
        return true;
    }
    return …
Run Code Online (Sandbox Code Playgroud)

pdf android google-docs webview

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

google-docs ×1

pdf ×1

webview ×1