- 浏览: 323171 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (228)
- ArcGis (4)
- UI设计 (32)
- SQLite (7)
- ListView (12)
- Handler_Thread (6)
- XML (5)
- Menu (7)
- TabHost (6)
- Inflater (2)
- Activity (5)
- SDCard (3)
- Dialog (7)
- Spinner (3)
- 设备信息 (2)
- 资源文件 (7)
- 多媒体 (7)
- 图片浏览 (5)
- 工具的使用 (3)
- Animation动画 (7)
- GIS (14)
- 软件发布 (4)
- GPS (2)
- 手机Feature开发 (6)
- 加密解密 (1)
- Time (2)
- JWeb (5)
- SQL (2)
- PhoneGap (3)
- JavaScript (3)
- Object-C入门 (7)
- Oracle (1)
- AutoCompleteTextView (1)
- APN (1)
- IOS开发 (12)
- 数据库工具 (3)
- UITableView (0)
- Arcgis for iOS (1)
最新评论
-
waterM:
...
DBVis 连接数据库配置 -
航空母舰:
上源码吧,差资源,都跑不起来!
ListView_split 分割 -
wade200:
学习了
启动另一个Activity并返回结果(附源码) -
AndLi:
里面的坐标被我写死了啊,你注释掉就可以了
GPS定位 -
kunlinchen2010:
求指教,QQ:446482624
GPS定位
package com.lilin.browser; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.View.OnClickListener; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import android.widget.Toast; public class Browser extends Activity implements OnClickListener { WebView webView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); init(); webView.setWebChromeClient(new WebChromeClient() { // 为WebView设置WebChromeClient @Override public void onProgressChanged(WebView view, int newProgress) {// 重写onProgressChanged方法 Browser.this.setProgress(newProgress * 100); } }); webView.setWebViewClient(new WebViewClient() { // 为WebView设置WebViewClient public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {// 重写onReceivedError方法 Toast.makeText(Browser.this, "Sorry!" + description, 2000).show(); } }); } private void init() { webView = (WebView) findViewById(R.id.wv);/* webview的设置 */ Button btn = (Button) findViewById(R.id.btn); // 获取Button对象 // 设置前进后退按钮 Button btnForward = (Button) findViewById(R.id.btnForward); Button btnBack = (Button) findViewById(R.id.btnBack); btn.setOnClickListener(this); btnForward.setOnClickListener(this); btnBack.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.btn: if (webView.canGoForward()) { // 判断是否能够前进 webView.goForward(); } else { Toast.makeText(Browser.this, "对不起,您现在不能前进!", 2000).show(); } break; case R.id.btnForward: if (webView.canGoForward()) { // 判断是否能够前进 webView.goForward(); } else { Toast.makeText(Browser.this, "对不起,您现在不能前进!", 2000).show(); } break; case R.id.btnBack: if (webView.canGoBack()) { // 判断是否能够前进 webView.goBack(); } else { Toast.makeText(Browser.this, "对不起,您现在不能后退!", 2000).show(); } break; default: break; } } }
<?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"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/btnForward" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/forward" /> <Button android:id="@+id/btnBack" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/back" /> <EditText android:id="@+id/et" android:layout_width="150dp" android:layout_height="wrap_content" android:singleLine="true" android:selectAllOnFocus="true" android:hint="@string/et" /> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:text="@string/btn" /> </LinearLayout> <WebView android:id="@+id/wv" android:layout_width="wrap_content" android:layout_height="fill_parent" /> </LinearLayout>
发表评论
-
日期编辑框
2012-03-11 13:21 867<EditText ... -
AutoCompleteText
2012-02-28 09:23 1253ArrayAdapter<String> a ... -
TextView 为空判别
2012-02-27 22:24 1291String user = username ... -
播放器主界面设计
2012-01-03 16:23 1192<?xml version="1.0&q ... -
自定义加载中和加载失败滚动条
2011-12-27 22:04 766111111111111111 -
MyApplication的配置:否则缓存为空
2011-12-26 23:58 1035<application ... -
拖动界面设计参考
2011-12-26 16:44 1099111111111111111111111111 -
设置界面设计
2011-12-25 21:45 1288如何获得用户名的值呢: // 获得配置参数:用户名 fin ... -
天天动听UI——主界面
2011-12-24 20:13 86311111111111111111111111111111 ... -
SeekBar 样式设置
2011-12-12 16:51 11325UI参考 &l ... -
地图设计参考界面
2011-12-07 16:53 7697777777777777777777777777777777 ... -
录音界面设计参考
2011-12-06 21:25 9751111111111111111111111111111111 ... -
左 中 右 布局(样式走样的问题)
2011-12-06 09:46 1267注意:使用系统自带的checkbox会导致样式走样,如下 ... -
动态生成UI 数据列表项(处理数据上报)2 分类显示
2011-10-19 23:43 853分类显示 -
动态生成UI 数据列表项(处理数据上报)1
2011-10-19 23:04 1357核心思路:ScrollView+LinearLayo ... -
WebView 网络视图
2011-10-13 07:50 946public class Main extends Activ ... -
网格布局 TableLayout
2011-10-12 08:00 863<?xml version="1.0&q ... -
帧布局 FrameLayout
2011-10-13 07:50 1053<?xml version="1.0&q ... -
进度条大全
2011-10-11 07:11 9321.对话框进度条 public class Mai ... -
绝对布局 AbsoluteLayout
2011-10-11 07:12 917<?xml version="1.0" ...
相关推荐
这个“android WebView 仿照qq内置浏览器”的项目显然是为了创建一个类似于手机QQ或新浪微博内置浏览器的体验。下面我们将深入探讨如何实现这样的功能。 首先,我们需要在AndroidManifest.xml文件中为WebView应用...
在安卓开发中,Webview是一个非常重要的组件,它允许开发者在安卓应用中嵌入一个网页浏览器的功能。这个“安卓调用webview实现浏览器的完整例子源码”提供了一个完整的示例,展示了如何有效地利用Webview来创建一个...
在Android开发中,WebView是一个非常重要的组件,它允许我们在原生应用中内嵌网页内容,实现类似浏览器的功能。"webview简易浏览器"这个项目就是基于这样的需求构建的,旨在展示如何利用WebView加载不同类型的网页...
这是集成了WebView2的内核浏览器桌面程序,类似Edge,Chrome浏览器,使用VisualStudio2019开发工具编写来的,项目正常编译可套,请放心下载。 可以看配套的指导文章:...
Pown Webview Pown Webview是用于运行基于电子的应用程序的辅助工具和元库。 您可以将其用作命令行工具,但是它也可以用于将电子导入其他工厂项目中,以便对依赖项进行集中维护。学分该工具是开源计划的一部分。 ___...
9. **回退操作**:WebView提供了`goBack()`和`canGoBack()`方法,实现类似浏览器的回退功能。 10. **更新API兼容性**:对于API15-20之间的差异,可能需要使用条件编译或Support Library来确保兼容性。 通过以上...
使用Microsoft Edge WebView2控件构建的Web浏览器。 小路 目标 执照 执照 cpp javascript 样本 微软边缘 webview2浏览器 WebView2浏览器 使用控件构建的Web浏览器。 WebView2Browser是Windows桌面应用程序示例...
WebView是基于WebKit渲染引擎的,这使得它能够支持HTML5、CSS3和JavaScript等现代Web技术,从而为用户提供类似浏览器的浏览体验。 ### 1. WebView的基本使用 在Android布局XML文件中,我们首先需要添加一个WebView...
在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中内嵌网页内容,实现类似浏览器的功能。本示例展示了如何使用WebView创建一个简单的浏览器应用。以下是对代码的详细解释: 1. **WebView的...
在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中嵌入网页内容,实现类似浏览器的功能。然而,对于大型或者资源丰富的网页,WebView的加载性能可能会成为用户体验的一个瓶颈。"Android实现...
在Android平台上,构建一个功能完善的浏览器或类似浏览器的应用程序是一项挑战,涉及到许多技术细节和组件。这个名为"Android-一个用于构建浏览器或类似浏览器的应用程序的Android库集合"的资源,显然是为了帮助...
在Android开发中,WebView是一个非常重要的组件,它允许开发者在应用程序内部嵌入网页内容,实现类似浏览器的功能。WebView不仅能够加载HTML、CSS和JavaScript,还支持与原生应用的交互,使得混合式开发成为可能。这...
在Android开发中,WebView是一个非常重要的组件,它允许我们在原生应用中嵌入网页内容,实现类似浏览器的功能。本教程将深入讲解如何使用WebView组件来实现刷新、后退和前进功能,以及如何在启动时展示应用LOGO并在...
【安卓浏览器WebViewJSHTML5相关】:在Android开发中,WebView是一个非常重要的组件,它允许开发者在应用程序中嵌入网页内容。WebView不仅支持显示静态HTML页面,还支持HTML5特性,包括多媒体播放,使得在原生应用中...
此外,对于不同的浏览器或WebView环境,如Chrome、Safari、微信内置浏览器等,可能需要额外的处理来确保兼容性。例如,某些浏览器可能需要使用JavaScript的`window.location`或`window.navigator`对象来进行调用。 ...
在Android开发领域,构建一个浏览器或者类似浏览器的应用程序是一个复杂且技术含量高的任务。"android-components"是一个专门针对这一需求的开源项目,它提供了一系列的Android库,旨在简化这一过程,帮助开发者更...
在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现类似浏览器的功能。然而,在实际使用中,由于网络问题、页面不存在或编码错误等原因,WebView可能会加载失败。这时...
在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现类似浏览器的功能。WebView能够加载HTML、CSS、JavaScript等Web资源,并与Android原生环境进行交互。本示例主要讨论...
在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现类似浏览器的功能。本文将详细讲解如何在Android的WebView中播放视频,包括全屏播放的实现方法。以下是对该主题的...
2.本包主要为了解决调试webview(类似Chrome://inspect的功能)国内404或空白页面的问题。 3.本包内自带Chrome浏览器、离线调试包,用法解压包后文档中会有详细说明亲测保证可用,离线webview调试工具,开发H5混合应用...