android打开网址两种方法
方法一:
使用webview控件
wv = (WebView) findViewById(R.id.webView1);
wv.getSettings().setJavaScriptEnabled(true);
wv.setScrollBarStyle(0);
WebSettings webSettings = wv.getSettings();
webSettings.setAllowFileAccess(true);
webSettings.setBuiltInZoomControls(true);
wv.loadUrl("http://www.baidu.com");
//加载数据
wv.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress) {
if (newProgress == 100) {
MainActivity.this.setTitle("加载完成");
} else {
MainActivity.this.setTitle("加载中.......");}
}
});
//这个是当网页上的连接被点击的时候
wv.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(final WebView view,
final String url) {
loadurl(view, url);
return true;
}
});// goBack()表示返回webView的上一页面
public boolean onKeyDown(int keyCoder, KeyEvent event) {
if (wv.canGoBack() && keyCoder == KeyEvent.KEYCODE_BACK) {
wv.goBack();
return true;
}
return false;
}
方法二:
调用系统浏览器
Uri uri = Uri.parse("http://google.com");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
android打开网址两种方法相关推荐
- Android 打电话实现两种方法
我们需要在AndroidMenifest文件里加上这个权限:<uses-permission android:name="android.permission.CALL_PHONE&q ...
- win10系统设置webp文件默认用照片查看器打开的两种方法
修改注册表法 打开注册表编辑器 定位至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssoc ...
- ADB:通过 Wi-Fi 连接到Android设备的两种方法
adb 的工作原理 当启动某个 adb 客户端时,该客户端会先检查是否有 adb 服务器进程正在运行.如果没有,它会启动服务器进程.服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb ...
- Android 获取UUID两种方法
第一种:SIM卡唯一标识 + DEVICE_ID(根据不同的手机设备返回IMEI,MEID或者ESN码)+androidId 这种方式获取的UUID是唯一不可变的,但是仅适用于手机中有SIM卡的情况. ...
- Android应用截图两种方法
在Android应用开发过程中,可能会遇到需要对整个界面或者某一部分进行截图的需求.Android中对View的截图也有很多中方式: 使用DrawingCache 直接调用View.draw Draw ...
- Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法)
Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法) 目录 Unity Android 之 应用打开手机的指定网 ...
- Android Studio导入Eclipse项目的两种方法
Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Stu ...
- mysql php gpl_MySQL_MySQL数据库远程访问权限如何打开(两种方法),下载GPL版本安装MySQL Community - phpStudy...
MySQL数据库远程访问权限如何打开(两种方法) 下载GPL版本安装 MySQL Community Edition(GPL) Community (GPL) Downloads » 在我们使用mys ...
- android studio gradle 自动更新,android studio gradle 两种更新方法更新
又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...
最新文章
- 一道关于call和this的JS面试题
- HTML5 body设置全屏背景图片 如何让body的背景图片自适应整个屏----实战经验
- VTK:非结构化网格之UGrid
- ReactJS学习笔记八:动画
- 多种协议数据包的结构
- Spring Ioc (Inversion of Control)
- kmeans 算法_kmeans优化算法:二分Kmeans聚类算法
- DotNetCore 3.0 助力 WPF 开发
- java == hashcode,java中==和equals和hashCode的区别
- 【Servlet】监听器技术
- VirtualBox4.3.12 安装ubuntu 14.04 分辨率过小(600*480)问题的解决方法
- windows7修改双系统启动项名称、先后顺序、等待时间
- 英伟达2022财年第二季度获得创纪录营收65.1亿美元
- 任正非:5G也不是万能的,发展也需要一个过程
- 输入班级人数,根据人数,挨个输入成绩,求平均分,求最高分最低分
- AI cs5序列号 注册机
- 网站漏洞修复之UEditor漏洞 任意文件上传漏洞
- java计算税后工资switch语句_switch语句 计算个人所得税和税后收入 | 学步园
- 计算机无法关闭密码保护,Win7密码保护共享关闭不了怎么办?密码保护共享关不掉的解决方法...
- 4种最常用的诡辩方法