<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ulex的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YK_ing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YK_ing]]></copyright><item><title><![CDATA[Android工具类]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/51149691</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/51149691</guid><author>YK_ing</author><pubDate>Thu, 14 Apr 2016 10:42:15 +0800</pubDate><description><![CDATA[1、获取状态栏高度
private int getStatusBarHeight() {
        Rect rectangle = new Rect();
        Window window = getWindow();
        window.getDecorView().getWindowVisibleDisplayFrame(rectangle);
        i]]></description><category></category></item><item><title><![CDATA[全站 HTTPS 来了]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/50450956</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/50450956</guid><author>YK_ing</author><pubDate>Sun, 03 Jan 2016 14:13:38 +0800</pubDate><description><![CDATA[最近在做一些https相关的东西，查阅资料过程中看到这篇非常赞的介绍，故转载至此，未对原文作任何更改，若侵权删
原链接：http://geek.youkuaiyun.com/news/detail/48765
作者：腾讯TEG架构平台部静态加速组高级工程师 刘强


最近大家在使用百度、谷歌或淘宝的时候，是不是注意浏览器左上角已经全部出现了一把绿色锁，这把锁表明该网站已经使用了 HTTPS 进行保护]]></description><category></category></item><item><title><![CDATA[Java 类型信息 instanceof、isInstance和isAssignabelFrom]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/46441987</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/46441987</guid><author>YK_ing</author><pubDate>Wed, 10 Jun 2015 15:04:01 +0800</pubDate><description><![CDATA[instanceof运算符 只被用于对象引用变量，检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值，则测试结果总是false。
形象地：自身实例或子类实例 instanceof 自身类   返回true
例： String s=new String("javaisland");
       System.out.println(s instanceof Str]]></description><category></category></item><item><title><![CDATA[ListView 滚动条]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/46362051</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/46362051</guid><author>YK_ing</author><pubDate>Thu, 04 Jun 2015 15:18:46 +0800</pubDate><description><![CDATA[android:scrollbarStyle可以定义滚动条的样式和位置，可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。
其中inside和outside分别表示是否在view的padding区域内，overlay和inset表示覆盖在view上或是插在view后面，所以四种值分别表示：
insideOverlay：默认值]]></description><category></category></item><item><title><![CDATA[网络开源项目集]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/45742017</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/45742017</guid><author>YK_ing</author><pubDate>Fri, 15 May 2015 11:02:34 +0800</pubDate><description><![CDATA[codeKK相关：https://github.com/Trinea/android-open-project]]></description><category></category></item><item><title><![CDATA[布局相关]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/45533035</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/45533035</guid><author>YK_ing</author><pubDate>Wed, 06 May 2015 11:14:19 +0800</pubDate><description><![CDATA[1、clipChildren
android:clipChildren
setClipChildren(boolean)Defines
 whether a child is limited to draw inside of its bounds or not. 

是否限制子视图只能在父视图范围内进行绘制，默认是true。
注意点：这个属性只存在viewGroup，并且只能放在子视]]></description><category></category></item><item><title><![CDATA[Android 技能树]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/44937831</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/44937831</guid><author>YK_ing</author><pubDate>Wed, 08 Apr 2015 10:53:30 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[onInterceptTouchEvent和onTouchEvent调用时序]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/41866623</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/41866623</guid><author>YK_ing</author><pubDate>Thu, 11 Dec 2014 14:54:08 +0800</pubDate><description><![CDATA[onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent()是ViewGroup的一个方法，目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截，Android这么设计的想法也很好理解，由于ViewGroup会包含若干childView,因此需要能够统一监控各种tou]]></description><category></category></item><item><title><![CDATA[Android 自定义组件相关]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/37516593</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/37516593</guid><author>YK_ing</author><pubDate>Mon, 07 Jul 2014 16:26:57 +0800</pubDate><description><![CDATA[自定义组件时，通常为了组件的通用性，]]></description><category></category></item><item><title><![CDATA[Java相关排序]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/36896881</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/36896881</guid><author>YK_ing</author><pubDate>Fri, 04 Jul 2014 16:19:37 +0800</pubDate><description><![CDATA[1、List ，Co]]></description><category></category></item><item><title><![CDATA[Android Activity启动方式]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/36418075</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/36418075</guid><author>YK_ing</author><pubDate>Wed, 02 Jul 2014 15:11:05 +0800</pubDate><description><![CDATA[本文主要以启动Activity为例讲述了显式和隐式两种启动方式，对显式的多种方式进行探究比较，对隐式启动的Action、Category和Data进行深入解剖，并对其中使用过程中注意点和易错点进行了讲解，以实例生动形象的帮助读者了解熟悉相关的知识点
category注意点：
1、不能单独依靠category启动Activity，必须依赖于activity，注册时必须加上default的category
2、可以添加多个category，启动时，可以不addCategory，或者匹配一个就可以，但addCat]]></description><category></category></item><item><title><![CDATA[Java 反射]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/33741695</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/33741695</guid><author>YK_ing</author><pubDate>Mon, 23 Jun 2014 18:51:52 +0800</pubDate><description><![CDATA[Java 概述:
    JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java功能]]></description><category></category></item><item><title><![CDATA[DefaultHttpClient]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/32713917</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/32713917</guid><author>YK_ing</author><pubDate>Fri, 20 Jun 2014 15:51:32 +0800</pubDate><description><![CDATA[private static final int HTTP_CONNECTION_TIMEOUT = 10000;// 连接超时
	private static final int HTTP_SO_TIMEOUT = 10000;// 请求超时

	/**
	 * HttpClient-post
	 */
	public static String httpPost(String url, Map]]></description><category></category></item><item><title><![CDATA[解析Java finally]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/27717463</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/27717463</guid><author>YK_ing</author><pubDate>Fri, 30 May 2014 22:53:47 +0800</pubDate><description><![CDATA[问题分析 

首先来问大家一个问题：finally 语句块一定会执行吗？ 
很多人都认为 finally 语句块是肯定要执行的，其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样，对于这个问题，答案当然是否定的，我们先来看下面这个例子。
清单 1.
public class Test { public static void main(String[] args) ]]></description><category></category></item><item><title><![CDATA[Activity的启动模式与flag详解]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/26718121</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/26718121</guid><author>YK_ing</author><pubDate>Fri, 23 May 2014 16:24:58 +0800</pubDate><description><![CDATA[Activity有四种加载模式：standard(默认)， singleTop， singleTask和 singleInstance。以下逐一举例说明他们的区别：

standard：Activity的默认加载方法，即使某个Activity在 Task栈中已经存在，另一个activity通过Intent跳转到该activity，同样会新创建一个实例压入栈中。例如：现在栈的情况为：A B C]]></description><category></category></item><item><title><![CDATA[ListView或GridView与ScrollView共存，高度显示问题]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/10516103</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/10516103</guid><author>YK_ing</author><pubDate>Thu, 29 Aug 2013 14:48:49 +0800</pubDate><description><![CDATA[自定义ListView(或GridView)，重写里面的OnMeasure()方法重新计算高度
public class MyListView extends ListView {

	public MyListView(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	@Override
	protecte]]></description><category></category></item><item><title><![CDATA[Calendar时间处理]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/10515813</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/10515813</guid><author>YK_ing</author><pubDate>Thu, 29 Aug 2013 14:37:27 +0800</pubDate><description><![CDATA[/**
	 * 获取当前星期几（1 -> 7: 星期日 -> 星期六）
	 * 
	 * @return
	 */
	public static int getDayOfWeek() {
		Calendar c = Calendar.getInstance();
		c.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
		return c.get(C]]></description><category></category></item><item><title><![CDATA[Gallery----附录上一篇源码]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/9986831</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/9986831</guid><author>YK_ing</author><pubDate>Thu, 15 Aug 2013 17:20:07 +0800</pubDate><description><![CDATA[自定义gallery:
/**
 * 广告滚动类
 * 
 * 
 */
public class AdvertGallery extends Gallery {

	public static final int GUIDE_TIMER = 1;
	private long periodTime = 0;// 图片跳转时间间隔
	private MotionEvent e;

	Handler]]></description><category></category></item><item><title><![CDATA[Gallery]]></title><link>https://blog.youkuaiyun.com/YK_ing/article/details/9984697</link><guid>https://blog.youkuaiyun.com/YK_ing/article/details/9984697</guid><author>YK_ing</author><pubDate>Thu, 15 Aug 2013 17:10:42 +0800</pubDate><description><![CDATA[本文概述：
用gallery是实现图片手动滑动和自动滚动的效果


基本解决方案：重写Gallery,重写里面的方法
1、手动滑动
gallery默认便是可进行手动滑动的，但滑动时会同时滑动多张，重写滑动事件onFling()，保证每次只滑动一张图片
        /**
	 * 一次只滑动一张图片
	 */
	@Override
	public boolean onFling(M]]></description><category></category></item></channel></rss>