2012-03-13 3 views
1

Я делаю одно приложение для чтения pdf-файла с SD-карты через webview. Я использовал следующий код.читать локальный файл pdf через webview

webview = (WebView) findViewById(R.id.webview); 
    webview.getSettings().setJavaScriptEnabled(true); 
    webview.setWebViewClient(new HelloWebViewClient()); 
    File file = new File(Environment.getExternalStorageDirectory() 
      + "/MotoronAug.pdf"); 
    Uri uri = Uri.fromFile(file); 
    webview.loadUrl(uri.toString()); 

но я получил пустую страницу. Но когда я даю веб-адрес

webview.loadUrl("http://docs.google.com/viewer?url=http%3A%2F%2Fresearch.google.com%2Farchive%2Fbigtable-osdi06.pdf"); 

Я могу читать его из WebView, что это проблема в моем коде? ... У меня есть файл MotoronAug.pdf в моем sdcard.Help меня друзья

+0

Это ответ на ваш вопрос: http://stackoverflow.com/questions/2655972/android-webview-pdf – eminemence

+0

так ... Я не могу открыть PDF-файл в автономном режиме в WebView право ??? – sarath

ответ

0

Интернет или локальные оба не будут отображаться webview.

+0

Есть ли какой-либо фреймворк в андроиде, например, кварцкор в IPhone, чтобы поддерживать чтение в формате PDF? – sarath

+0

Я не знаю, что это за кварцкор, но если вам нужно найти поддержку в формате pdf, проверьте это: http://stackoverflow.com/questions/4901104/ надежно обнаружение-PDF-поддержка-на-андроид-устройство – eminemence

Смежные вопросы