Android 浏览网页

1、编写界面

<WebView

android:id="@+id/webview"

android:layout_width="match_parent"

android:layout_height="match_parent" />

2、申请权限

<uses-permission android:name="android.permission.INTERNET" />

3、MainActivity.java

package com.malakana.webview;

import android.os.Bundle;

import android.annotation.SuppressLint;

import android.app.Activity;

import android.webkit.WebView;

import android.webkit.WebViewClient;

public class MainActivity extends Activity {

@SuppressLint("SetJavaScriptEnabled")

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

WebView webview = (WebView) findViewById (R.id.webview);

webview.getSettings().setJavaScriptEnabled(true);  //使能JavaScript

webview.setWebViewClient(new WebViewClientDemo());

//webview.loadUrl("http://www.sina.com.cn");  //加载网页

webview.loadUrl("http://www.nuc.edu.cn/");

}

private class WebViewClientDemo extends WebViewClient

{

public boolean shouldOverrideUrlLoading(WebView view,String url)

{

view.loadUrl(url);  //在 WebView中而不是调用系统浏览器  浏览网页

return true;

}

}

}

时间: 2024-10-19 19:48:21

Android 浏览网页的相关文章

Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源码)

使用意图筛选器 点击下载源码 1.创建一个Intents项目,给该项目添加一个新类,命名为MyBrowserActivity,在res/layout文件夹下新增一个browser.xml: 2.在AndroidManifest.xml文件中添加如下代码: 添加权限: <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="a

Android在程序中浏览网页

本文是自己学习所做笔记,欢迎转载.但请注明出处:http://blog.csdn.net/jesson20121020 有时须要在程序中浏览一些网页.当然了能够通过调用系统的浏览器来打开浏览.可是大多数情况下,这样的方式并不适用.   以下给出怎样在程序中浏览网页.先看效果图: 事实上,这里主要是利用了WebView控件及它的一些方法.   通过WebView的loadUrl(String url)能够装载指定的地址的网页内容,并显示在控件中,上一页和下一页的功能分别相应于WebView的goB

Android 从网页中跳转到APP

先说实现步骤再说原理: 使用步骤 一,首先要给你要打开的应用中的activity设置过滤器(在清单文件里设置) 以JumpActivity为例 如下面的: <intent-filter>  中就是所需过滤器 <activity android:name=".JumpActivity" > <intent-filter> <action android:name="android.intent.action.VIEW" /&g

电脑不能浏览网页but能登录qq,解决方案总结

电脑能登录qq,但是不能浏览网页,解决方法总结 [注]:仅供参考,属个人经验 今天早晨起来,电脑突然只能登录qq,不能上网了,从来没有遇到这种问题的我开始各种百度方法,各种尝试,最终成功解决了问题 首先能登录qq,不能浏览网页,怀疑是DNS的原因: 打开cmd,测试,可以ping通百度的ip地址,但是ping不同域名: 同学的电脑使用同样的DNS和网关,却可以上网: 确定确实是DNS惹的祸. 但是在网上一番搜索,得到以下多种可能性: IP/DNS被恶意篡改 DNS被劫持 感染了病毒所致 与设置代

浏览网页错误类型大全

浏览网页错误类型大全 400 无法解析此请求. 401.1 未经授权:访问由于凭据无效被拒绝. 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝. 401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝. 401.4 未经授权:Web 服务器上安装的筛选器授权失败. 401.5 未经授权:ISAPI/CGI 应用程序授权失败. 401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问. 403 禁止访问:访问被拒绝. 403.1 禁止访问:执

输入密码才能浏览网页JS代码

代码一: <script type="text/javascript"> function password() { var testV = 1; var pass1 = prompt('请输入密码',''); while (testV < 3) { if (!pass1) history.go(-1); if (pass1 == "123") {//初始密码123 alert('密码正确!'); break; } testV+=1; var pa

浅谈WebView在新窗口浏览网页(setSupportMultipleWindows()与onCreateWindow()关系)

一,写在前面 我们平常使用电脑浏览器浏览网页可能会有三种方式: 1.新窗口 2.当前窗口种的新选项卡 3.当前选项卡或者窗口 我们知道在电脑系统中同一时间可以开启多个相同的进程,就像你可以同时登陆2个qq一样,而在手机中,同一进程只能有一个在运行. 对比智能手机的浏览器如:QQ浏览器,百度浏览器,电脑浏览器中的新窗口相当于重新开启了一个浏览器,而在手机中,我们是使用WebView加载网页,虽然浏览器其应用进程只有一个, 但是内存中WebView对象可以有多个.在手机上的新窗口就是另外创建一个We

解决Ubuntu 14.04 LTS 浏览网页速度慢的问题

Ubuntu 14.04 (其他版本可能适用)浏览网页慢的一个重要原因是DNS默认为:172.0.0.1  查看/etc/resolv.conf 会看到他使用的dns是 nameserver 127.0.1.1 操作过程: 修改/etc/resolv.conf, 将nameserver 改为你你想用的dns server ,格式为:    nameserver xxx.xxx.xxx.xxx 系统装有NetworkManager的话, 这样的修改只是临时的, 如重启计算机, 或者插拔网线/etc

Android浏览图片,点击放大至全屏效果

最近做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果很赞,于是也做了个类似的效果.如下. 我不知道QQ那个是怎么做的,我的思路如下: 首先,从图片缩略界面跳转到图片详情页面,应该是从一个Activity跳转到另外一个Activity,应该图片详情页面也有很多操作,用View或者Dialog不是很好.所以现在难点就是,如何使得前一个界面的ImageView在另外一个界面做缩放切割动画. 一般缩略界面的ImageView的是如上图所示的正方形的,并且是CENT