Tôi đã phát triển một ứng dụng web hiển thị danh sách tài liệu pdf được lưu trữ trên máy chủ web. Ứng dụng này được nhúng trong một ứng dụng webview cho android tuy nhiên khi tôi tải các ứng dụng trên điện thoại của tôi, lựa chọn một liên kết pdf không có gì. Tôi đang làm gì sai? Cảm ơnwebview sẽ không tải các tệp pdf trên liên kết, hãy nhấp vào
Heres mã java:
package com.hellowebview;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class HellowebviewActivity extends Activity {
/** Called when the activity is first created. */
private WebView mWebView;
@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("http://aipnz.webs.com");
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView webview, String url)
{
webview.loadUrl(url);
return true;
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
Tôi không muốn sử dụng trình xem googleDocs, thay vào đó tải PDF trong trình xem PDF được cài đặt hoặc PDF render được viết vào mã hoạt động – Chris
đây là giải pháp tuyệt vời nếu bạn không đẩy người dùng ra khỏi ứng dụng của bạn để xem PDF –