用webview写界面,加载本地js,js,html文件
2015-11-04 16:12
417 查看
原地址:http://www.cnblogs.com/sleeptothedeath/p/3700494.html
用webview写界面,加载本地js,js,html文件
以jquery mobile为例
1.在android界面拖入一个webview,然后添加一个internet权限
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
2. 在assets目录里面放入js,css,html资源文件
![](http://images.cnitblog.com/i/472171/201404/300128541585496.jpg)
3.在写本地html的时候引入assert里的对应路径
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
4.在代码里访问页面
![](http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
View
Code
5.最后效果如下:
![](http://images.cnitblog.com/i/472171/201404/300130282671479.jpg)
加载webview不难,重点是js和java代码的交互,还有webview和httpclient之间的数据共享
参考:
如何整合前端代码和Android后端JAVA代码 http://tech.it168.com/a2011/0517/1191/000001191561_2.shtml
android webview里设置cookie (webview的cookie和httpclient的cookie同步) http://blog.csdn.net/encienqi/article/details/7912733
用webview写界面,加载本地js,js,html文件
以jquery mobile为例
1.在android界面拖入一个webview,然后添加一个internet权限
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
2. 在assets目录里面放入js,css,html资源文件
![](http://images.cnitblog.com/i/472171/201404/300128541585496.jpg)
3.在写本地html的时候引入assert里的对应路径
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title> 标题 </title> <link rel="stylesheet" type="text/css" href="file:///android_asset/css/jquery.mobile-1.4.2.min.css"> <script src="file:///android_asset/js/jquery-1.7.1.min.js"></script> <script src="file:///android_asset/js/jquery.mobile-1.4.2.min.js"></script> </head> <body> <div data-role="page"> <div data-role="header"> <h1>My Title</h1> </div> <div data-role="content"> <ul data-role="listview" data-inset="true" > <li><a href="#">Acura</a></li> <li><a href="#">Audi</a></li> <li><a href="#">BMW</a></li> <li><a href="#">Cadillac</a></li> <li><a href="#">Ferrari</a></li> </ul> </div> </div><!-- /page --> </body> </html>
4.在代码里访问页面
![](http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
View
Code
5.最后效果如下:
![](http://images.cnitblog.com/i/472171/201404/300130282671479.jpg)
加载webview不难,重点是js和java代码的交互,还有webview和httpclient之间的数据共享
参考:
如何整合前端代码和Android后端JAVA代码 http://tech.it168.com/a2011/0517/1191/000001191561_2.shtml
android webview里设置cookie (webview的cookie和httpclient的cookie同步) http://blog.csdn.net/encienqi/article/details/7912733
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories