- 浏览: 117825 次
- 性别:
- 来自: 重庆
文章分类
最新评论
WebView使用:
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- // 在标题栏上显示进度
- getWindow().requestFeature(Window.FEATURE_PROGRESS);
- // 定义WebView
- webview = new WebView(this);
- setContentView(webview);
- // 滚动条风格
- webview.setScrollBarStyle(0);
- // 设置JS可用
- webview.getSettings().setJavaScriptEnabled(true);
- final Activity activity = this;
- /*
- * WebChromeClient类:用来辅助WebView处理JavaScript的对话框,网站图标,网站Title,加载进度等
- * 通过setWebChromeClient调协WebChromeClient类
- */
- webview.setWebChromeClient(new WebChromeClient() {
- // 加载进度中,100时停止
- public void onProgressChanged(WebView view, int progress) {
- activity.setProgress(progress * 100);
- }
- @Override
- public void onReceivedTitle(WebView view, String title) {
- activity.setTitle(title);
- }
- });
- /*
- * WebViewClient类: 用来辅助WebView处理各种通知,请求等事件的类
- * 通过setWebViewClient设置WebViewClient类
- */
- webview.setWebViewClient(new WebViewClient() {
- // 页面加载失败
- public void onReceivedError(WebView view, int errorCode,
- String description, String failingUrl) {
- Toast.makeText(activity, "异常:! " + description,
- Toast.LENGTH_LONG).show();
- }
- });
- webview.loadUrl(Url);
- }
- /*
- * 通过WebView的goBack(),goForward()方法设置其前进和后退
- */
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- // TODO Auto-generated method stub
- if (keyCode == KeyEvent.KEYCODE_BACK && webview.canGoBack()) {
- // 返回前一个页面
- webview.goBack();
- return true;
- }
- return super.onKeyDown(keyCode, event);
- }
layout:
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/hello"
- />
- </LinearLayout>
添加权限:
<uses-permission android:name="android.permission.INTERNET"/>
转载至:http://www.cnblogs.com/jdsjlzx/archive/2011/07/25/2116355.html
发表评论
-
Android Camera 使用小结
2012-03-06 17:07 1467Android Camera 使用小结 Android手 ... -
Android权限说明
2012-03-05 14:12 673程序执行需要读取到安全敏感项必需在androidma ... -
Android Bitmap和Canvas学习笔记
2012-03-05 11:45 773位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最 ... -
详解 Android 的 Activity 组件
2012-02-29 09:24 884Activity 的生命周期 和 J2ME 的 MI ... -
JNI技术与Android应用
2012-02-20 17:08 2788本文转自http://www.cnblogs.com/y ... -
如何发布打包并发布自己的Android应用(APP)
2012-02-20 15:30 765前面讲的都是关于And ... -
Android JNI知识简介
2012-02-16 17:33 806Java Native Interface (JNI)标准是j ... -
Android NDK: Host 'awk' tool is outdated.
2012-02-16 16:27 1170在使用Android NDK进行编译的时候可能会出现 Andr ... -
windows+eclipse+cygwin+cdt+ndk
2012-02-16 15:56 917代码下载 - 公共邮 ... -
解决Android自定义标题栏充满的问题
2012-02-15 10:27 813一个接着一个的activi ... -
Android自定义title bar(标题栏)
2012-02-10 11:40 1229我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按 ... -
Android应用开发中的风格和主题(style,themes)
2012-02-10 11:09 9741越来越多互联网企业都在Android平台上部署其客户端, ... -
Android 对话框(Dialog)大全 建立你自己的对话框
2012-02-10 10:03 777Activities提供了一种方便管理的创建、保存、回复 ... -
PerferenceActivity用法
2012-02-10 10:01 989看到很多书中都没有 ... -
android:webView总结
2012-02-09 15:53 1214android:webView总结 大部分内容为网 ... -
Serializable 和 Parcelable 区别
2012-02-07 17:18 987android 中自定义的对象 ... -
Android中Intent传递对象的两种方法(Serializable,Parcelable)
2012-02-07 17:16 791转载自 http://blog.csdn.net/xyz ... -
Android拟器不能正常上网
2012-01-19 11:18 892启动模拟器后,可能模拟器不能正常上网,需要对模拟器进行设 ... -
Android平台常见属性集合
2012-01-19 10:56 910属性 值 说明 ... -
Android平台常见属性集合
2012-01-19 10:42 1属性 值 说明 android:orientation hor ...
相关推荐
本文将深入探讨这个主题,主要围绕"原生登录cookie保持提供webview使用"这一核心知识点进行展开。 首先,我们需要理解cookie的工作原理。Cookie是服务器在客户端存储的小型文本文件,通常用于跟踪用户会话、存储...
**Android之WebView使用Demo** 在Android开发中,`WebView`是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容,极大地扩展了Android应用的功能。本教程将详细讲解如何在Android应用中使用`WebView...
以下是对WebView使用指南及使用心得的详细总结: 一、WebView的基本使用 1. 添加依赖:在AndroidManifest.xml中添加Internet权限,以确保WebView能够访问网络。 ```xml ``` 2. 在布局文件中添加WebView: ```xml...
【标题】:“Android Demo, WebView使用的源代码” 这个标题揭示了我们关注的是一个关于Android平台的演示项目,其中包含了使用WebView组件的源代码。WebView是Android SDK中的一个重要组件,它允许开发者在Android...
默认情况下,WebView使用自身的WebViewClient,但我们可以自定义一个WebViewClient来处理网络请求,例如重定向、加载进度等。下面的代码展示了如何自定义WebViewClient: ```java webView.setWebViewClient(new ...
这个"Google官方的Chromium WebView使用示例.zip"是一个开源项目,旨在帮助开发者更好地理解和使用Chromium WebView进行应用开发。下面将详细介绍Chromium WebView的关键特性和使用方法,以及如何利用提供的示例进行...
博客《 WebView使用详解(三)——WebChromeClient与LoadData补充》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51583253
这篇博客“webview使用及使用自定义图片查看界面”将深入探讨如何有效地利用WebView,并介绍如何定制一个专门用于查看图片的界面。 首先,WebView的基本使用涉及到以下步骤: 1. 初始化WebView:在XML布局文件中...
**WebView使用详解** WebView是Android系统提供的一种原生组件,用于在应用中展示网页内容,类似于浏览器的一个轻量级版本。它可以加载HTML、CSS、JavaScript等网页资源,为开发者提供了在Android应用中嵌入网页...
Android WebView 使用攻略 Android 中的 WebView 是一个基于 webkit 引擎、展现 web 页面的控件,广泛应用于 Hybrid App 的开发中。下面是关于 WebView 的详细使用攻略。 1. 简介 WebView 是 Android 中的一个...
这篇博文"WebView使用总结3(应用函数与JS函数互相调用)"聚焦于如何实现Android应用中的Java函数与JavaScript函数之间的交互,这对于构建混合式应用或者增强Web页面与原生应用的集成至关重要。 首先,我们要理解...
这篇“webView使用指南”将深入探讨WebView的基本用法、高级特性以及实际应用中的注意事项,旨在帮助开发者更好地理解和运用这一功能。 一、WebView基础 1. 初始化WebView:首先,在布局文件中添加WebView元素,并...
- 这可能是一个简单的示例项目,包含了一个基础的WebView使用案例。可能包含了AndroidManifest.xml配置、布局文件(如activity_main.xml)以及主Activity(MainActivity.java)的代码,展示了如何创建、初始化并...
Android x5内核集成demo 解决webview在使用内核时跟h5混合调用时出现的白屏,加载缓慢,vue报错各种兼容问题。在x5内核加载失败时,会切换成系统本身的内核来加载h5内容。如果项目上架Google商店等海外市场运营的,...
Android 4.4 WebView使用实例,实现后退、前进、刷新、错误处理等功能。完成项目,可直接eclipse运行。有WebViewClient常用方法注释,WebChromeClient常用方法注释。
在AndroidManifest.xml中,需要为使用WebView的Activity添加Internet权限: ```xml ``` 然后,在布局文件(如activity_main.xml)中添加WebView组件: ```xml <WebView android:id="@+id/web_view" android:...
在本示例中,“使用webview 封装使用了webrtc 打开摄像头的页面demo”意味着我们要在Webview中集成Webrtc,以便在Android应用中通过Web接口调用摄像头功能。 首先,我们需要了解Webview的基本用法。在...
- **WebView优化**:启用硬件加速,使用`setLayerType(View.LAYER_TYPE_HARDWARE, null)`提高WebView渲染速度。 - **离线存储**:通过Service Worker和Cache API实现离线缓存,提升离线场景下的用户体验。 - **代码...
在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中内嵌网页内容,并且能够实现...通过理解并熟练掌握JavaScript Interface的使用,开发者可以充分利用WebView的功能,提升应用的用户体验。