web
文章平均质量分 67
锐湃
这个作者很懒,什么都没留下…
展开
-
HTML字符实体(Character Entities),转义字符串(Escape Sequence)
HTML中,&等有特殊含义(,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequence)了。(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。转载 2023-06-01 14:32:33 · 800 阅读 · 0 评论 -
使用JSONObject生成和解析json
put()方法的第一个参数为key值,必须为String类型,第二个参数为value,可以为boolean、double、int、long、Object、Map以及Collection等。(3)Object表示对象,类似于C语言中的结构体,以花括号"{}"括起来,其元素要求为键值对,key必须为String类型的,而value则可为任意类型。温馨提示:我在构建maven项目的时候屡屡创建失败,在网上查了很久还是搞不定,后来科学上网就搞定了,如果你也创建失败,可以尝试一下。,引用json则参考这篇文章。转载 2022-11-28 19:55:00 · 3426 阅读 · 0 评论 -
JSONObject 的使用
直接构建即直接实例化一个 JSONObject 对象,而后调用其 put() 方法,将数据写入。数组的解析稍微麻烦一点,需要通过 JSONObject 对象的 getJSONArray(key) 方法获取到一个 JSONArray 对象,再调用 JSONArray 对象的 get(i) 方法获取数组元素,i 为索引值。基本类型的解析直接调用 JSONObject 对象的 getXxx(key) 方法,如果获取字符串则 getString(key),布尔值则 getBoolean(key),以此类推。转载 2022-11-28 19:51:52 · 5760 阅读 · 1 评论 -
WebView优化,让你的H5实现快速开启
WebView与原生对比差在哪里?这里引用百度APP图片来说明。百度的开发人员将这一整个过程划分为了四个阶段,并统计出了各个阶段的平均耗时。可以看到,在初始化组件阶段就花费了 260 ms,首次创建耗时均值为 500 ms,毫无疑问这是我们要优化的第一点。而最耗时的当属正文加载&渲染和图片加载两个阶段。为什么会这么耗时呢,因为这两个阶段需要进行多次网络请求、JS 调用、IO 读写。所以这里也是我们需要优化的地方。可以得出优化方向:WebView预创建和复用 渲染优化(JS、转载 2022-03-15 12:33:41 · 378 阅读 · 0 评论 -
WebView加载页面出现白屏解决方案
首先在WebViewClient中添加@Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { // 不要使用super,否则有些手机访问不了,因为包含了一条 handler.cancel() // super.onReceivedSslError(view, handler, error); // 接受所有网...转载 2021-08-19 19:50:59 · 2807 阅读 · 0 评论 -
Gson的fromJson()方法
Gson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。先来看第一种:比如json字符串为:[{“name”:”name0”,”age”:0}]Person person = gson.fromJson(str, Person.class);提供两个参数,分别是json字符串以及需要转换对象的类型。第二种,转换成列表类型:List<Person> p转载 2021-07-23 14:29:25 · 635 阅读 · 0 评论 -
Java中利用NumberFormat 给数字左边补0
方法一:String.format()方法 public class TestStringFormat { public static void main(String[] args) { int youNumber = 1; // 0 代表前面补充0 // 4 代表长度为4转载 2016-02-23 14:59:13 · 7375 阅读 · 0 评论 -
JSON 之GSON 解析
一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串 首先、服务器端项目要导入Gson的jar包到BuiltPath中。(Gson的jar:http://code.google.c转载 2016-02-23 16:17:51 · 383 阅读 · 0 评论 -
那些年在WebView上踩过的坑
之前我在Android中使用WebView与JS交互全解析一文中,介绍了通过Webview和JS的交互方式,但Webview这个控件简直是让人又爱又恨,各种你想不到的错误在各种奇怪的手机上,各种不一样的版本里,所以我想通过这篇博客总结Webview开发中的不得不注意的一些坑。1.WebView的内存泄露问题 问题描述: webview内存泄露的情况还是很严重的,尤其是当你加载的页面转载 2016-11-30 16:14:05 · 572 阅读 · 0 评论 -
android中进行https连接的方式
如果不需要验证服务器端证书,直接照这里做 public class Demo extends Activity { /** Called when the activity is first created. */ private TextView text; @Override public void onCrea转载 2016-11-24 14:46:20 · 549 阅读 · 0 评论 -
关于WebView加载URL时显示一片空白的问题
问题:当用WebView加载URL时,WebView只是显示一片空白,而没有正常加载所需要的内容;1》布局文件:[html] view plain copyRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools转载 2017-05-25 17:18:13 · 5281 阅读 · 0 评论 -
【Java】ArrayList<String>转化为String数组问题
Java的容器类Collections中toArray()方法,可以把诸如ArrayList的动态数组、不定长转化静态数组、定长数组String[]但是,如下的转化方式是错误的。[java] view plain copy print?String[] strArray = (String[]) arrayList.toArray();转载 2017-06-01 17:34:55 · 13247 阅读 · 0 评论 -
webView显示页面不全解决办法
今天遇到了Webview加载url显示页面不全的问题经过排查最后发现是布局文件那里出了问题:一开始布局文件是这样的<WebView android:id="@+id/web_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:la原创 2017-09-13 16:43:13 · 3495 阅读 · 0 评论 -
Android webview 加载https网页显示空白
http://www.2cto.com/kf/201110/108836.html 这个网址讲的不错。设置webview支持https的方法:webView.setWebViewClient(new WebViewClient(){ @Override public void onReceivedSslError(WebView vi转载 2017-09-06 17:00:33 · 681 阅读 · 0 评论 -
java se 多线程下载
import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class DownloadThread extends Thread { //资源地址 private String path; //下转载 2016-03-08 15:42:24 · 400 阅读 · 0 评论 -
一个网络图片下载loader的实现
import com.jason.imageloader.cache.BitmapCache;import com.jason.imageloader.config.DisplayConfig;import com.jason.imageloader.core.SimpleImageLoader;import com.jason.imageloader.request.BitmapReque转载 2016-03-19 22:23:43 · 765 阅读 · 0 评论 -
使用Post方式提交数据
在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持。 在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器。POST与GET的不同之处在于POST的参数不是放在URL字符串里面,而是放在HTTP请求数据中。转载 2016-02-22 18:35:26 · 1248 阅读 · 0 评论 -
在Android的webview中定制js的alert,confirm和prompt对话框的方法
1.首先继承android.webkit.WebChromeClient实现MyWebChromeClient。 2.在MyWebChromeClient.java中覆盖onJsAlert,onJsConfirm,onJsPrompt三个方法。 3.在初始化Webview时设置调用webview.setWebChromeClient(new MyWebChromeClient())转载 2015-12-29 17:23:13 · 2908 阅读 · 0 评论 -
android webview onJsAlert只调用一次的问题
android开发调用javascript的调试过程中,有时候需要使用onJsAlert来输出javascript方法的信息,以帮助我们进行问题定位。覆写WebChromeClient的onJsAlert方法即可:class MyWebChromeClient extends WebChromeClient { @Override public bo转载 2015-12-29 17:29:24 · 2834 阅读 · 0 评论 -
Android WebView 开发详解(二)
转载请注明出处 http://blog.csdn.net/typename/article/details/39495409 powered by miechal zhao 概览: Android WebView 做为承载网页的载体控件,他在网页显示的过程中会产生一些事件,并回调给我们的应用程序,以便我们在网页加载过程中做应用程序想处理的事情。比如说客户端转载 2015-12-02 11:41:55 · 597 阅读 · 0 评论 -
Android WebView 开发详解(三)
转载请注明出处 http://blog.csdn.net/typename/article/details/40302351 powered by miechal zhao概览Android WebView提供展示网页,也提供我们应用程序对网页加载的一些定制,比如我们为了减少网络数据可以设置当前加载的页面不能显示图片,如果是pc网址在pad上访问我们可以提供用户一种转载 2015-12-02 11:44:01 · 332 阅读 · 0 评论 -
Android WebView 开发详解(一)
转载请注明出处 http://blog.csdn.net/typename/article/details/39030091 powered by meichal zhao 概览: Android WebView在Android平台上是一个特殊的View, 他能用来显示网页,这个类可以被用来在你的app中仅仅显示一张在线的网页,还可以用来开发浏览器。Web转载 2015-12-02 11:25:18 · 367 阅读 · 0 评论 -
webview 上 postUrl 发送参数过程中数据丢失或错误 的问题
这几天在数据访问中加入了加密,基本上所有的功能都OK,但其中有个地方居然出了问题。那里用到了android 的 webview 来展示页面。webview需要用post来传递参数。于是问题出现了,后台解析中发现参数错误。之前有因为String 和byte[]转行时,数据丢失的问题,于是一直再那方面入手,最后不行了,观察数据终于发现,数据中存在“+”号,到后台了,“+”号全部都不见了转载 2015-12-02 11:47:02 · 963 阅读 · 0 评论 -
Android笔记:获取url或uri字符串中的参数值
Uri.parse(mArgUrl).getQueryParameter("id")本文出自 “天空没有痕迹但我飞过” 博客,请务必保留此出处http://glblong.blog.51cto.com/3058613/1702914转载 2015-12-02 11:50:00 · 4560 阅读 · 0 评论 -
Android 各个版本WebView
转载请注明出处 http://blog.csdn.net/typename/ powered by miechal zhao : miechalzhao@gmail.com前言:根据Google公布的Android 各个系统版本市场占有率(Google Android dashboards), Android 4.0及其以上系统将近90%左右,发展趋势必将是未来市面上几乎是转载 2015-12-02 11:45:34 · 1289 阅读 · 0 评论 -
webView 点击连接如何不让跳转到系统的 浏览器
webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub vie转载 2016-01-28 14:03:46 · 2138 阅读 · 0 评论 -
Android客户端注入及清除Cookie
在Android应用程序中经常会加载一个WebView页,如果需要客户端向WebView传递信息,比如Cookie,也是可以的。需要应用程序先将Cookie注入进去,打开该网页时,WebView会将加载的url通过http请求传输到服务器。同时,在这次请求中,会将Cookie信息通过http header传递过去。 流程如下: 1、客户端通过以下代码设置cook转载 2016-01-12 17:19:59 · 406 阅读 · 0 评论 -
Android WebView JS不能调用Java对象的问题
webView.addJavascriptInterface(obj,"myobj");//前面对象,后面js中的调用名 If you've set your targetSdkVersion to 17 or higher, you must add the @JavascriptInterface在一切需要在JS中调用的对象方法前加上@Javas转载 2016-01-12 19:38:00 · 438 阅读 · 0 评论 -
cookie 相关
Cookiecookie是什么? cookie是javascript中的一个属性,准确来说是javascript中document对象的一个属性。cookie的特点: 对于一般的属性来说,只在当前的页面(html)中有效。 看:demo2.html demo3.html 但是cookie在多个页面里面可以实现共享。c转载 2016-03-06 19:23:16 · 316 阅读 · 0 评论 -
把输入流inputstrean转换成字符串string
/* *将输入流转化成字符串 * inputStream 指定的输入流 */ public static String dealResponseResult(InputStream inputStream) { String resultData = null; //需要返回的结果 ByteArrayOutputStr原创 2016-02-22 17:26:06 · 4337 阅读 · 0 评论 -
webView.addJavascriptInterface 用法
在这里我们引用Google的一个事例下面是我Google给提供的一个dome的地址:点击打开链接我们先看它的HTML文件,HTML的文件路径是在:点击打开链接他的代码为: /* This function is invoked by the activity */ /* 这个函数被Activity调用的活动转载 2015-12-11 16:44:43 · 2018 阅读 · 0 评论