当我们做好了Web App并能成功运行,有一天要打包成apk怎么办呢,步骤如下:
1、新建个android工程项目;
2、在Activity中使用WebView的loadUrl('http://YourWebPage.com");//替换自己的服务器上的web页面访问地址
3、WebView有个setWebViewClient(new WebClient(){
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); wv=(WebView)findViewById(R.id.wv1);//WebView实例化 wv.loadUrl("http://www.YourWebPage.com/index.jsp"); ; wv.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { bool r=super.shouldOverrideUrlLoading(view, request);//其他网友说r的True,False值代表是在webview窗口中加载还是开新窗口的浏览器中加载,看情况修正
return r;
} }); WebSettings ws=wv.getSettings(); ws.setJavaScriptEnabled(true);//启用客户端脚本,否则样式会失效 }当然还有很多override API没实现,你们可自己摸索,或者参考下面的资料:
1、Android WebView加载不了网页的样式和js
http://blog.csdn.net/mangguochang/article/details/50312079