0
我有關於webview.So我創建了一個這是在我的asstes文件夾名爲index.html如下圖所示我的模擬器不加載網頁
資產 - > WWW->索引文件的問題。 HTML
這是我的index.html文件
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<link rel="stylesheet" href="/home/namiq/MyWorks/jquery.mobile-1.3.0/jquery.mobile-1.3.0.css" />
<script src="/home/namiq/MyWorks/jquery-1.9.1.js"></script>
<script src="/home/namiq/MyWorks/jquery.mobile-1.3.0/jquery.mobile-1.3.0.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>Page Title</h1>
</div>
<div data-role="content">
<p>Page content goes here.</p>
</div>
<div data-role="footer">
<h4>Page Footer</h4>
</div>
</div>
</body>
</html>
,這是我MainActivity.java文件
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView view = (WebView)findViewById(R.id.webView1);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl("file:///home/namiq/MyWorks/examples/WebApp/assets/www/index.html");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
它工作在網絡browser.But很好,當我運行這在我的模擬器它說,
在文件的網頁:///家/ namiq/MyWorks /例子/ Web應用程序/資產/ WWW/index.html的可能是暫時的,或者它已永久性地移動到新的地址
我也開始加入inretnet允許我manifest.Can誰能幫助我在此先感謝。
我試過www.google.com它工作。有哪些功能可以加載本地文件? – 2013-03-10 10:05:14
你可能只是建立一個本地服務器,它會更現實。我認爲這個問題回答你的新問題:http://stackoverflow.com/questions/6972282/loading-files-within-android – 2013-03-10 10:29:45