notfound-webview

简介:

原文:https://github.com/snowdream/notfound-webview

notfound-webview

Introduction

Thousands of children go missing every year all over the world. Thanks to the notfound-webview project, you can make a difference.When you use webview,if you get an error 404,then you can show the information to help finding the missing children.

Screenshots

preview.png

Download

Download the latest apklib or grab via Maven:

<dependency>
  <groupId>com.github.snowdream.android.widget</groupId>
  <artifactId>notfound-webview</artifactId>
  <version>0.0.2</version>
  <type>apklib</type>
</dependency>

Usage

Import the library with maven,Then define your custom webview widget in the layout file(like activity_main.xml).

<com.github.snowdream.android.widget.NotFoundWebView
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/webview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:type="qq" />

app:type can select the following values:
notfound
qq
qq_wide
qq_narrow
yibo

Then in the activity,load the url address as usual.If you get an error 404,Then the webview will show show the information to help finding the missing children.

NotFoundWebView webView = (NotFoundWebView)findViewById(R.id.webview);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("http://www.checkupdown.com/InvalidPage.html");

License

 Copyright (C) 2013 Snowdream Mobile

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

相关文章
|
5月前
|
小程序
微信小程序wx.createInnerAudioContext播放play报错errMsg: “operateAudio:fail jsapi has no permission, event=ope
微信小程序wx.createInnerAudioContext播放play报错errMsg: “operateAudio:fail jsapi has no permission, event=ope
|
6月前
|
API Android开发 数据安全/隐私保护
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
234 0
|
Android开发
一文分析 Only fullscreen opaque activities can request orientation 报错原因及解决方案
今天在三星S8上遇见一个奇葩问题`Only fullscreen opaque activities can request orientation`,探究一下Android源码,出现这个错误的原因,以及解决方案。
511 0
一文分析 Only fullscreen opaque activities can request orientation 报错原因及解决方案
|
5月前
|
定位技术 Android开发
[√]Android webview的url scheme
[√]Android webview的url scheme
408 0
解决performSelector may cause a leak because its selector is unknown警告
采用以下方法时会提示【performSelector may cause a leak because its selector is unknown】警告
128 0
|
开发工具 iOS开发
最新问题:错误代码ERROR ITMS-90096 一.ERROR ITMS-90096解决方法
最新问题:错误代码ERROR ITMS-90096 一.ERROR ITMS-90096解决方法
最新问题:错误代码ERROR ITMS-90096 一.ERROR ITMS-90096解决方法
is unknown to this NavController (使用navigation.fragment回退是的处理;)
is unknown to this NavController (使用navigation.fragment回退是的处理;)
151 0
|
Java
Preference跳转activity出错Unable to find explicit activity class
使用Preference可以非常方便的实现类似设置页面这样的菜单布局,甚至可以不需写java代码。那么可以在Preference中直接添加页面跳转么?其实非常简单,在Preference添加intent标签即可
471 0
|
容器
【错误记录】Flutter 界面跳转报错 ( Navigator operation requested with a context that does not include a Naviga )
【错误记录】Flutter 界面跳转报错 ( Navigator operation requested with a context that does not include a Naviga )
461 0
【错误记录】Flutter 界面跳转报错 ( Navigator operation requested with a context that does not include a Naviga )
Flutter提示之Navigator operation requested with a context that does not include a Navigator.
Flutter提示之Navigator operation requested with a context that does not include a Navigator.
205 0

热门文章

最新文章