零基础从web前端进入混合app开发
首先在AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.INTERNET" />
然后在layout的布局文件里加入webview组件
<WebView
android:layout_weight="9"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
最后在其对应的activity中写入
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取webView 控件
final WebView webview=(WebView)findViewById(R.id.webview);
//加上这句话才能使用javascript方法
webview.getSettings().setJavaScriptEnabled(true);
//增加接口方法,让html页面调用
webview.addJavascriptInterface(this,"login");
//设置实现两个手指缩放网页
webview.getSettings().setSupportZoom(true);
webview.getSettings().setBuiltInZoomControls(true);
//加载网页
//webview.loadUrl("http://blog.youkuaiyun.com/humingx");
//加载assets目录下面的demo.html 界面
webview.loadUrl("file:///android_asset/index.html");
}
这样app框架就可以加载网页或本地html文件了