本来是想添加一个html5页面到Android程序里面去的,但是做完了才发现自己好像跑题了,但是也没有关系的,每一样东西都会有用,不是吗?所以,我决定在下一次贴出
有关于将一个自定义的html5页面嵌入到Android里面的随笔贴出来。。。。
package cn.android.app; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.webkit.WebView; public class Html5Activity extends Activity { /** Called when the activity is first created. */ /** * @author Catherine.Brain 这里我想用html5嵌套在android里面 所以 好好研究了一番 * */ WebView webview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 实例化WebView对象 webview = new WebView(this); // 设置WebView属性,能够执行Javascript脚本 webview.getSettings().setJavaScriptEnabled(true); // 加载需要显示的网页 webview.loadUrl("http://www.cocoachina.com/bbs/login.php"); // 设置Web视图 setContentView(webview); } @Override // 设置回退 // 覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法 public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); // goBack()表示返回WebView的上一页面 return true; } return false; } }
这里最重要的是要添加权限,就是网络权限:
<uses-permission android:name="android.permission.INTERNET" />
好了,这个其实还挺好做的,谢谢!