方法一:

使用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打开网址两种方法相关推荐

  1. Android 打电话实现两种方法

    我们需要在AndroidMenifest文件里加上这个权限:<uses-permission android:name="android.permission.CALL_PHONE&q ...

  2. win10系统设置webp文件默认用照片查看器打开的两种方法

    修改注册表法 打开注册表编辑器 定位至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssoc ...

  3. ADB:通过 Wi-Fi 连接到Android设备的两种方法

    adb 的工作原理 当启动某个 adb 客户端时,该客户端会先检查是否有 adb 服务器进程正在运行.如果没有,它会启动服务器进程.服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb ...

  4. Android 获取UUID两种方法

    第一种:SIM卡唯一标识 + DEVICE_ID(根据不同的手机设备返回IMEI,MEID或者ESN码)+androidId 这种方式获取的UUID是唯一不可变的,但是仅适用于手机中有SIM卡的情况. ...

  5. Android应用截图两种方法

    在Android应用开发过程中,可能会遇到需要对整个界面或者某一部分进行截图的需求.Android中对View的截图也有很多中方式: 使用DrawingCache 直接调用View.draw Draw ...

  6. Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法)

    Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法) 目录 Unity Android 之 应用打开手机的指定网 ...

  7. Android Studio导入Eclipse项目的两种方法

    Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Stu ...

  8. mysql php gpl_MySQL_MySQL数据库远程访问权限如何打开(两种方法),下载GPL版本安装MySQL Community - phpStudy...

    MySQL数据库远程访问权限如何打开(两种方法) 下载GPL版本安装 MySQL Community Edition(GPL) Community (GPL) Downloads » 在我们使用mys ...

  9. android studio gradle 自动更新,android studio gradle 两种更新方法更新

    又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...

最新文章

  1. 一道关于call和this的JS面试题
  2. HTML5 body设置全屏背景图片 如何让body的背景图片自适应整个屏----实战经验
  3. VTK:非结构化网格之UGrid
  4. ReactJS学习笔记八:动画
  5. 多种协议数据包的结构
  6. Spring Ioc (Inversion of Control)
  7. kmeans 算法_kmeans优化算法:二分Kmeans聚类算法
  8. DotNetCore 3.0 助力 WPF 开发
  9. java == hashcode,java中==和equals和hashCode的区别
  10. 【Servlet】监听器技术
  11. VirtualBox4.3.12 安装ubuntu 14.04 分辨率过小(600*480)问题的解决方法
  12. windows7修改双系统启动项名称、先后顺序、等待时间
  13. 英伟达2022财年第二季度获得创纪录营收65.1亿美元
  14. 任正非:5G也不是万能的,发展也需要一个过程
  15. 输入班级人数,根据人数,挨个输入成绩,求平均分,求最高分最低分
  16. AI cs5序列号 注册机
  17. 网站漏洞修复之UEditor漏洞 任意文件上传漏洞
  18. java计算税后工资switch语句_switch语句 计算个人所得税和税后收入 | 学步园
  19. 计算机无法关闭密码保护,Win7密码保护共享关闭不了怎么办?密码保护共享关不掉的解决方法...
  20. 4种最常用的诡辩方法

热门文章

  1. Jetson AGX Xavier 刷机教程
  2. 浅谈 RISC-V 软件开发生态之 IDE
  3. ERROR: Failed to resolve: com.github
  4. 带你一起分析cut the rope(切绳子游戏)中绳子的制作方法
  5. jsp的文件操作(二)
  6. Ue4制作鼠标拖尾效果
  7. 爬虫----js逆向某宝h5的sign参数
  8. Android 经典 Crash 分析,Android Crash 原理分析
  9. 【Pytorch学习笔记2】Pytorch的主要组成模块
  10. 创建带图文的超级菜单(导航菜单)(二)