安卓开发学习心得-------WebView的使用
来源:互联网 发布:apply js 编辑:程序博客网 时间:2024/05/16 14:37
安卓网页的显示
1.可以直接通过Intent方法跳转页面
Uri uri= Uri.prase("网址");
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
StartActivity(intent);
即可实现网页的跳转, 但是是调用本机内部浏览器实现的跳转 ,无法直接显示在应用上
2.使用WebView实现在应用上显示网页
<1>首先需要网页的权限 Android.permission.INTERNET
<2>布局文件中增加WebView
<3>WebView直接使用loadUri方法可载入页面,可以是网址,也可以是存放在assets下的网页文件(File:///android_asset/xx.html)
<4>重新改写setWebViewClient下的方法实现为webview中的操作
shouldOverrideloading()---------使其返回值为true,即可在webview中操作页面
view.load(uri); return true;
<5>在WebView中使用JS
WebSetting setting= WebView.getSetting();
setting.setJavaScriptEnabled(true);
<6>更改返回按键的逻辑,使网页可以返回OnKeyDown();
<7>可增加progressDialog来显示页面加载的进度
注意的地方:
1. 获取页面焦点:webView.requestFocus();
2.增加页面缓存提高页面加载速度: settings.setCacheMode(webView.LOAD_CACHE_ELSE_NETWORK)
- 安卓开发学习心得-------WebView的使用
- 安卓开发14:WebView使用
- 安卓开发webview
- 安卓WebView使用
- 安卓之WebView的使用小结
- 安卓使用webview的一些问题
- 安卓开发学习心得-------时间的获取(Calender)
- 安卓开发学习心得-------欢迎界面的心得体会
- 安卓webview开发简介
- 安卓开发 WebView基础
- 移动开发:使用桌面chrome调试安卓设备上的chrome和cordova app(webview)
- 安卓开发学习心得-------ListView基础
- 安卓开发学习心得-------GridView基础
- 安卓开发学习心得-------Spinner基础
- 安卓开发学习心得-------Retrofit 2 (一)
- 安卓:WebView简单使用
- 安卓WebView使用总结
- 关于安卓开发webview与js交互的问题
- C#中静态变量的初始化
- 开发2年后我在想什么
- FMDB
- 十四届北师大校赛题解
- 【Android官方文档】翻译Android官方文档-Activities(一)
- 安卓开发学习心得-------WebView的使用
- 给TextView添加点击事件的写法
- 清除windows系统垃圾文件简易脚本(bat)
- 编译与调试--adt
- 跟我学习php字符串常用函数-下篇
- #Spring#spring小程序,简单介绍spring的使用
- 2016湘潭大学“长城信息杯”程序设计邀请赛总结
- storm之hello world
- Github客户端以及Git shell的使用