android网络技术之——webview使用实例
来源:互联网 发布:mac连接电视没反应 编辑:程序博客网 时间:2024/05/16 19:21
我们常常使用手机浏览器来访问网页,如果在一个android的应用中要访问某个网页,一种方式是调起手机里的浏览器访问,还有一种更好的体验是使用WebView方法,相当于在应用中内置浏览器访问相应界面,优化了用户体验,下面用一个实例来展示如何在android应用中访问百度首页:
一.创建布局文件activity_main.xml文件
<WebView
android:id="@+id/BaiduPage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
二.创MainActivity.java文件
package com.example.mywebview;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView)findViewById(R.id.BaiduPage);
//获取WebView之后调用getSettings()方法进行设置,调用setJavaScriptEnabled()方法,参数为true,表示支持解析JavaScript脚本
mWebView.getSettings().setJavaScriptEnabled(true);
// mWebView.setWebViewClient(new WebViewClient(){
// });
//调用loadUrl方法,传入预访问的网址,打开应用即可实现访问了
mWebView.loadUrl("http://www.baidu.com/");
}
}
三.最后不能忘记在manifest中添加访问网络的权限:
<uses-permission android:name="android.permission.INTERNET"/>
执行代码后,打开MyWebView应用,即可打开百度首页,如下截图:
- android网络技术之——webview使用实例
- Android网络技术之WebView
- Android网络技术之WebView控件
- Android之使用网络技术
- Android网络技术之WebView常用方法
- 0911Android基础网络技术之WebView控件
- 网络技术之——WebView(轻松展示各种网页)
- android网络技术之——HttpURLConnection请求
- 使用网络技术—天气预报
- android WebView 使用实例
- Android Webview 使用实例
- Android基础之十七使用网络技术
- android WebView使用实例详解
- Android网络技术之HttpURLConnection
- Android之网络技术
- Android网络技术之HttpURLConnection
- Android之网络技术
- Android 使用网络技术
- OpenGL纹理贴图的相关知识
- db2 解决表空间无法访问有关问题
- SAT数学考题知识范围
- Git标签
- 浏览器版本重新判断(IE11革新后)
- android网络技术之——webview使用实例
- Qt--字符转换
- android压力测试命令monkey详解
- Linux 指令:系统设置--export
- 变量和字符串
- 关于php 中file_put_contents 和fwrite file_get_contents和curl
- #pragma pack,__attribute__选项和结构体对齐相关问题详解
- 生成符合EasyUI-Tree的JSON数据
- hdoj1074_Doing Homework(dp)