我有一个与 webview 相关的问题。所以我在我的 asstes 文件夹中创建了一个名为 index.html 的文件,如下所示
资产->www->index.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;
}
}
它在网络浏览器中运行良好。但是当我在我的模拟器中运行它时,它说
位于file:///home/namiq/MyWorks/examples/WebApp/assets/www/index.html的网页可能暂时关闭,或者它可能已永久移动到新地址
我还向我的清单添加了 inretnet 权限。任何人都可以帮助我提前感谢。