`
咖啡动力
  • 浏览: 440483 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Android使用webview,触发网页中链接的事件 以及webview加载本地html、本apk内html和远程URL

阅读更多

  String strURI = ("file:///android_asset/first/first.html");   //本地文件
// String strURI="http://www.baidu.com";    //网络文件

 //String strURI="content://com.android.htmlfileprovider/sdcard/index.html";  //打开本地sd卡内的index.html文件


  final WebView mWebView;
  mWebView = new WebView(this);  
  mWebView.loadUrl(strURI); 

 

 

mWebView.setWebViewClient(new WebViewClient() {

   // 得到请求时的错误
   public void onReceivedError(WebView view, int errorCode,
     String description, String failingUrl) {
    System.out.println("2222222222222222222222222222222"
      + errorCode);
    
   }

   // 打开连接前的事件
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
    mWebView.loadUrl(strURI1);
    return false;
    
   }
 
 });

分享到:
评论
2 楼 咖啡动力 2014-03-18  
mWebView载入的当然是网址了
1 楼 mvpstevenlin 2012-04-20  
// 打开连接前的事件
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
    mWebView.loadUrl(strURI1);
    return false;
   
   }

strURI1 是什么?

相关推荐

    Android APP使用WebView调用H5页面完成摄像头扫描二维码软件源码.rar

    在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在APP内部加载并显示网页内容。这个源码示例展示了如何在WebView中调用H5页面,并利用Android原生的摄像头功能来扫描二维码,实现二维码识别。下面...

    android webview二级联动

    在Android中,通过`WebView`类可以加载和显示HTML、CSS、JavaScript等Web内容。创建`WebView`实例并将其添加到布局中是第一步: ```xml <WebView android:id="@+id/webView" android:layout_width="match_parent...

    Android_WebView安全攻防指南2020.pdf

    在Android应用程序开发中,WebView是不可或缺的一部分,它允许在应用内部加载和显示网页内容。然而,WebView也成为了安全问题的重灾区,因为它可能被攻击者利用来实施各种攻击。以下是一份详细的Android WebView安全...

    Android webview 搜索框

    在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现类似浏览器的功能。"Android webview 搜索框"这个主题则聚焦于如何在WebView的基础上添加一个搜索框,使得用户可以...

    HTML一键打包APK工具1.8.7(解压密码1234)

    这种技术基于WebView,WebView是Android系统中的一个组件,它可以加载并显示网页内容,就像内置了一个小型的浏览器。 HTML一键打包APK工具1.8.7的更新特性中,提到了内置独立的安卓打包证书。这一特性对于开发者来...

    很简单的Android连接网页的APK

    本项目“很简单的Android连接网页的APK”就是利用这些API实现了一个基本的网络连接功能,主要涉及到的技术点包括HTTP通信、WebView组件以及Android权限管理。 1. **HTTP通信**:在Android中,我们通常使用...

    Android-Web-Inspector:如何检查Android WebView,网络日志,XHR日志(包括url请求和参数)和ElementDOM检查

    啊复杂的解释 :face_with_tears_of_joy: 好了,这里是步骤:进行回叫首先,我们使用Java创建一个Javascript接口,当调用JS函数时,它将在Java中触发该函数,这对于存储从拦截结果中获取的数据很有用。 class

    Android应用源码之图片轮播(Viwepager)+(读取网络图片)+点击图片(WebView)展示.zip

    综上所述,这个源码实例涵盖了Android应用开发中的几个关键点:`ViewPager`的使用、网络图片加载和`WebView`的交互。通过研究这个源码,开发者不仅可以学习到如何实现图片轮播,还能了解到如何将网络资源与本地UI...

    安卓浏览器WebViewJSHTML5相关-webview播放视频集合几种平时研究过的播放方法.zip

    【安卓浏览器WebViewJSHTML5相关】:在Android开发中,WebView是一个非常重要的组件,它允许开发者在应用程序中嵌入网页内容。WebView不仅支持HTML、CSS,还支持JavaScript,使得开发者可以构建混合式应用,结合原生...

    Android-自动下载fir.im上的apk

    2. WebView组件:Android系统内置的WebView组件可以加载网页内容,项目可能会利用它来展示fir.im的下载页面,或者直接在后台执行下载任务。通过JavaScript与Java代码的交互,可以触发下载操作。 3. 下载管理器:...

    andriod js启动apk

    首先,Android的Webview是一个可以加载和显示网页内容的组件,它允许我们在Android应用中嵌入HTML、CSS和JavaScript代码。通过Webview,开发者可以构建混合型的应用程序,结合了Web技术的灵活性和Android原生功能的...

    html按键测试代码.zip

    这个压缩包包括了三个关键元素:`keyTest.apk`、`index.html`和`js`目录,它们共同构成了一个解决方案,帮助开发者在Android环境中,特别是在IPTV行业,获取并处理用户在Webview及浏览器中的按键输入。 `keyTest....

    downloadApk.zip

    这种处理方式可能导致在某些情况下,如HTML5的Webview中,加载APK下载链接时出现异常,尤其是在尝试通过二维码链接直接下载时。 描述中提到的解决方案是创建一个HTML页面(downloadApk.html)来作为中介。这个页面...

    APK权限大全_-_Android必懂知识

    在当今的数字化时代,智能移动设备成为了我们生活中的重要组成部分,而Android操作系统作为全球最广泛使用的移动操作系统之一,其应用生态的丰富性和多样性无可匹敌。然而,随着应用数量的激增,也带来了各种安全与...

    Android应用源码之浏览器的源码 可以下载修改跳转指定的网址.zip

    - `WebView`是Android SDK中一个重要的视图组件,用于加载和显示网页内容。在这个项目中,`WebView`将用于显示用户请求的网页。开发者可以通过设置`WebViewClient`和`WebChromeClient`来监听页面加载事件和处理...

    android通过js调用安卓系统功能.zip

    通常,Android应用会创建一个`WebView`对象来加载HTML页面,并通过`WebViewClient`或`WebChromeClient`的子类来处理页面加载事件。在`WebView`中,我们可以启用JavaScript执行,并通过`addJavascriptInterface()`...

    Android代码-android通过js调用安卓系统功能.rar

    这是通过WebView组件实现的,WebView是一个可以加载和显示网页的视图,它支持JavaScript执行,并且允许JavaScript与Android应用进行交互。 在`JavaApk源码说明.txt`中,可能详细描述了如何创建和注册这个JS接口。...

    arduino远程刷新(烧录)固件

    本文将深入探讨实现Arduino远程固件烧录的原理、步骤以及所需的组件。 首先,要实现远程烧录,你需要一个支持Wi-Fi功能的Arduino板,例如Arduino Yun、Arduino Uno WiFi Rev2或者使用ESP8266或ESP32模块附加到传统...

    phonegap开发中JS与Android之间的交互

    在"PhoneGap开发中JS与Android之间的交互"这一主题中,我们将深入探讨如何通过JavaScript调用Android的API,以及如何处理Android与JavaScript的通信。 1. **PhoneGap架构** PhoneGap基于Cordova,它的架构分为三个...

    unity接入Android打印机sdk(外包项目使用)

    在IT行业中,Unity是一款广泛应用的游戏开发引擎,而Android打印机SDK的接入则是移动设备上实现硬件交互的重要技术。这篇文档将详细讲解如何在Unity项目中接入Android打印机SDK,以支持图片、PDF和HTML的打印功能。 ...

Global site tag (gtag.js) - Google Analytics