저는 학교에서 사용할 앱에서 일하고 있습니다. 이 응용 프로그램은 내 숙제 등을 읽는 것입니다. 이 모든 것은 학교 서버의 pdf 파일에 저장되며 모든 학생이 액세스 할 수 있습니다. 내 애플 리케이션은 webview 기반이며 때마다 나는 실 거예요 PDF를로드하려고합니다. 그녀는 안드로이드 코드입니다.Android webView는 pdf를로드하지 않습니다
<html>
<script type="text/javascript">
function nav(){
window.location.href = 'http://tromstun.tromsoskolen.no/files/2013/10/emneplanhefte_9e_uke_40_42.pdf';
}
</script>
<head>
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://tromstun.tromsoskolen.no/files/2013/10/emneplanhefte_9e_uke_40_42.pdf" />
</head>
<body>
<div align="center">
<h1>Hvis du kan se dette kan det hende noe gikk galt klikk på knappen under for å prøve igjen</h1>
<br>
<button onClick="nav();" href="http://tromstun.tromsoskolen.no/files/2013/10/emneplanhefte_9e_uke_40_42.pdf">Klikk her</button>
</div>
</body>
</html>
게시 할 때 코드의 일부는 이상한 간격 문제를 가지고 : 여기
package com.example.emneplanappen;
import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
@SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView wv = (WebView) findViewById(R.id.webView);
wv.setWebViewClient(new WebViewClient());
wv.loadUrl("http://emneplanappen.netai.net/");
WebSettings webSettings = wv.getSettings();
webSettings.setJavaScriptEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
는 HTML 코드입니다. srry의 D : 어떤 도움을 크게 Google 문서 도구 뷰어를 사용하는
거의 효과가있다. href 부분이 작동하지 않아서 대신 nav 코드가 변경되었습니다. 답변 해주셔서 감사합니다 –