<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jiangbing0125</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jiangbing0125]]></copyright><item><title><![CDATA[Android WebView加载https页面不能正常显示资源问题]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/52595895</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/52595895</guid><author>jiangbing0125</author><pubDate>Tue, 20 Sep 2016 14:45:02 +0800</pubDate><description><![CDATA[前言

　　在使用WebView加载https资源文件时，如果认证证书不被Android认可，那么会出现无法成功加载对应资源问题。那么，我们就要针对这一状况作出对应的处理。

解决步骤

1. 启用mixed content

在Android5.0中，WebView方面做了些修改，如果你的系统target api为21以上:

系统默认禁止了mixed content和第三方]]></description><category></category></item><item><title><![CDATA[[java] 多态实现的JVM调用过程]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/51252171</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/51252171</guid><author>jiangbing0125</author><pubDate>Tue, 26 Apr 2016 17:17:10 +0800</pubDate><description><![CDATA[多态

同一个类的不同表现形态，不同的形态是通过其不同的子类体现 
java通过将子类对象引用赋值给超类对象变量, 来实现动态方法调用。

面向对象的三个特征与含义


下面看例子：
public class A{
            public String name = "父类name";
            public void move(){
        ]]></description><category></category></item><item><title><![CDATA[[Java] 接口（Interface）与 抽象类 （Abstract）使用规则和区别]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/51251948</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/51251948</guid><author>jiangbing0125</author><pubDate>Tue, 26 Apr 2016 16:57:39 +0800</pubDate><description><![CDATA[接口（Interface）


是抽象方法的集合，接口通常以interface来声明。

一个类通过继承接口的方式，从而来继承接口的抽象方法。 
接口并不是类，编写接口的方式和类很相似，但是它们属于不同的概念。　　

类描述对象的属性和方法。接口则包含类要实现的方法。 
除非实现接口的类是抽象类，否则该类要定义接口中的所有方法。　

接口无法被实例化，但是可以被实现。一个实现]]></description><category></category></item><item><title><![CDATA[Volley框架实现Http的get和post请求]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/51144197</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/51144197</guid><author>jiangbing0125</author><pubDate>Wed, 13 Apr 2016 16:00:05 +0800</pubDate><description><![CDATA[一： volley简介：

      Google I/O 2013上，Volley发布了。Volley是Android平台上的网络通信库，能使网络通信更快，更简单，更健壮。
这是Volley名称的由来： a burst or emission of many things or a large amount at once

      volley适合于数据量比较小，比较频繁的系统]]></description><category></category></item><item><title><![CDATA[java发送http的get、post请求]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/51144185</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/51144185</guid><author>jiangbing0125</author><pubDate>Wed, 13 Apr 2016 15:58:07 +0800</pubDate><description><![CDATA[java发送http的get、post请求


Http请求类


package wzh.Http;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;]]></description><category></category></item><item><title><![CDATA[Android 应用接入广点通统计API 方案]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/51144058</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/51144058</guid><author>jiangbing0125</author><pubDate>Wed, 13 Apr 2016 15:48:15 +0800</pubDate><description><![CDATA[官方给你参考文档，很扯淡，是c++和python脚本：

安卓java代码接入如下：








1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25]]></description><category></category></item><item><title><![CDATA[JAVA中转义字符]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/51074468</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/51074468</guid><author>jiangbing0125</author><pubDate>Wed, 06 Apr 2016 14:16:34 +0800</pubDate><description><![CDATA[JAVA中转义字符： 

1.八进制转义序列：\ + 1到3位5数字；范围'\000'~'\377' 
      \0：空字符 
2.Unicode转义字符：\u + 四个十六进制数字；0~65535 
     \u0000：空字符 
3.特殊字符：就3个 
      \"：双引号 
     \'：单引号 
     \\：反斜线 
4.控制字符：5个 

\' 单]]></description><category></category></item><item><title><![CDATA[带标记的ImageView，图片可以设置成圆角]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50857270</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50857270</guid><author>jiangbing0125</author><pubDate>Fri, 11 Mar 2016 16:44:21 +0800</pubDate><description><![CDATA[这个功能可以很方便的为一张图片设置一个标记，这在促销的时候很是有效 



Xml代码  



com.mb.bgfitting.view.SimpleTagImageView  
        xmlns:app="http://schemas.android.com/apk/res-auto"  
        android:id="@+id/item_0"  
]]></description><category></category></item><item><title><![CDATA[基于WheelView自定义的DatePickerDialog]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50857107</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50857107</guid><author>jiangbing0125</author><pubDate>Fri, 11 Mar 2016 16:38:36 +0800</pubDate><description><![CDATA[本人利用WheelView写的一个DatePickerDialog 
（还有一个TimePickerDialog，本人忘了在写在哪个项目里了，等找到了也贴上来） 
先看图，有个直观的了解 


DatePickerDialog代码： 



Java代码  



import java.util.Calendar;  
  
import com.widget.wh]]></description><category></category></item><item><title><![CDATA[用文字替换小图标（TextView替换ImageView）]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50856907</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50856907</guid><author>jiangbing0125</author><pubDate>Fri, 11 Mar 2016 16:16:26 +0800</pubDate><description><![CDATA[原理很简单，就是利用了字体文件： 



Java代码  



Typeface iconfont = Typeface.createFromAsset(getAssets(), "iconfont/iconfont.ttf");  
TextView textview = (TextView)findViewById(R.id.like);  
textview.setTy]]></description><category></category></item><item><title><![CDATA[Java中Double型数据的加,减,乘,除]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50748000</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50748000</guid><author>jiangbing0125</author><pubDate>Fri, 26 Feb 2016 10:47:23 +0800</pubDate><description><![CDATA[public class DoubleArith {

    private static final int DEF_DIV_SCALE = 10;
    /**
     * 两个Double数相加
     * @param v1
     * @param v2
     * @return Double
     */
    public static Doubl]]></description><category></category></item><item><title><![CDATA[Android开发多线程断点续传下载器]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50723742</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50723742</guid><author>jiangbing0125</author><pubDate>Tue, 23 Feb 2016 15:53:49 +0800</pubDate><description><![CDATA[使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源，从而加快下载速度，在下载过程中记录每个线程已拷贝数据的数量，如果下载中断，比如无信号断线、电量不足等情况下，这就需要使用到断点续传功能，下次启动时从记录位置继续下载，可避免重复部分的下载。这里采用数据库来记录下载的进度。
 效果图 ：





断点续传

1.断点续传需要在下载过程中记录每条线程的下载进度]]></description><category></category></item><item><title><![CDATA[java用String类转字符串的大小写]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50696611</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50696611</guid><author>jiangbing0125</author><pubDate>Fri, 19 Feb 2016 11:14:35 +0800</pubDate><description><![CDATA[java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写




toUpperCase的意思是将所有的英文字符转换为大写字母，如：



String  cc = “AbC123”.toUpperCase();结果就是：ABC123。



toLowerCase的意思是将所有的英文字符转换为小写字母，如：


Stri]]></description><category></category></item><item><title><![CDATA[Java cookie和session介绍与区别]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675756</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675756</guid><author>jiangbing0125</author><pubDate>Tue, 16 Feb 2016 16:50:57 +0800</pubDate><description><![CDATA[一、cookie机制和session机制的区别

　　具体来说cookie机制采用的是在客户端保持状态的方案，而session机制采用的是在服务器端保持状态的方案。

　　同时我们也看到，由于才服务器端保持状态的方案在客户端也需要保存一个标识，所以session

　　机制可能需要借助于cookie机制来达到保存标识的目的，但实际上还有其他选择

　　二、会话cookie和持久co]]></description><category></category></item><item><title><![CDATA[java synchronized详解]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675560</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675560</guid><author>jiangbing0125</author><pubDate>Tue, 16 Feb 2016 16:28:43 +0800</pubDate><description><![CDATA[一直对这些不是很懂。找了一下，看一下，供我以后再看:


第一篇：　　

Java语言的关键字，当它用来修饰一个方法或者一个代码块的时候，能够保证在同一时刻最多只有一个线程执行该段代码。 

     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时，一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才]]></description><category></category></item><item><title><![CDATA[java中interface的详解]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675471</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675471</guid><author>jiangbing0125</author><pubDate>Tue, 16 Feb 2016 16:17:37 +0800</pubDate><description><![CDATA[JAVA的核心概念：接口（interface） 

接口与类属于同一层次，实际上，接口是一种特殊的抽象类。

 如:    interface IA{ }  public interface：

公开接口  与类相似，一个文件只能有一个public接口，且与文件名相同。 在一个文件中不可同时定义一个public接口和一个public类。  

一个接口中，所有方法为公开、抽象方法；]]></description><category></category></item><item><title><![CDATA[java中abstract详解]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675461</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675461</guid><author>jiangbing0125</author><pubDate>Tue, 16 Feb 2016 16:16:24 +0800</pubDate><description><![CDATA[Abstract(抽象)可以修饰类、方法 


如果将一个类设置为abstract，则此类必须被继承使用。此类不可生成对象，必须被继承使用。 Abstract可以将子类的共性最大限度的抽取出来，放在父类中，以提高程序的简洁性。 Abstract虽然不能生成对象，但是可以声明，作为编译时类型，但不能作为运行时类型。 Final和abstract永远不会同时出现。  


当abstrac]]></description><category></category></item><item><title><![CDATA[深入理解abstract class和interface]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675027</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50675027</guid><author>jiangbing0125</author><pubDate>Tue, 16 Feb 2016 15:30:07 +0800</pubDate><description><![CDATA[abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制，正是由于这两种机制的存在，才赋予了Java强大的面向对象能力。abstract
 class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实，两者之间还是]]></description><category></category></item><item><title><![CDATA[Android 实用代码片段]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50633768</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50633768</guid><author>jiangbing0125</author><pubDate>Thu, 04 Feb 2016 10:13:08 +0800</pubDate><description><![CDATA[一些不常见确又很实用的代码块。

1.精确获取屏幕尺寸（例如：3.5、4.0、5.0寸屏幕）

public
static
double getScreenPhysicalSize(Activity ctx) {
        DisplayMetrics dm = new DisplayMetrics();
        ctx.getWindowManager().getDe]]></description><category></category></item><item><title><![CDATA[android ViewHolder模式超简洁写法]]></title><link>https://blog.youkuaiyun.com/jiangbing0125/article/details/50624174</link><guid>https://blog.youkuaiyun.com/jiangbing0125/article/details/50624174</guid><author>jiangbing0125</author><pubDate>Tue, 02 Feb 2016 15:44:25 +0800</pubDate><description><![CDATA[ViewHolder holder = null;  
        if(convertView == null){  
                convertView = mInflater.inflate(R.layout.xxx null);  
                holder = new ViewHolder();   
                h]]></description><category></category></item></channel></rss>