<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kluing的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kluing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kluing]]></copyright><item><title><![CDATA[Gridview 设置行高]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/45870771</link><guid>https://blog.youkuaiyun.com/kluing/article/details/45870771</guid><author>kluing</author><pubDate>Wed, 20 May 2015 14:45:29 +0800</pubDate><description><![CDATA[public View getView(int position, View convertView, ViewGroup parent) {
                convertView = LayoutInflater.from(context).inflate(R.layout.item, null);
                convertView.setLayoutPa]]></description><category></category></item><item><title><![CDATA[android 全面获取系统状态]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/45024377</link><guid>https://blog.youkuaiyun.com/kluing/article/details/45024377</guid><author>kluing</author><pubDate>Mon, 13 Apr 2015 12:58:12 +0800</pubDate><description><![CDATA[最近项目需要一个一键获取系统状态的功能，这里我写了一个demon简单的介绍一下如何获取系统的电量、手机的网络状况（包括2G、3G、4G）、蓝牙的开关情况等共功能。具体的各个代码的功能我就不详细的讲解ovo。。 因为大部分我都做了注释。好了我就不废话了直接上代码：
首先就是大家关注的实现部分：




   public class MainActivity extends Activi]]></description><category></category></item><item><title><![CDATA[一些常用而你却不熟悉的布局属性]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/44960185</link><guid>https://blog.youkuaiyun.com/kluing/article/details/44960185</guid><author>kluing</author><pubDate>Thu, 09 Apr 2015 14:57:02 +0800</pubDate><description><![CDATA[天天就知道用线性布局 ~~突然发现好单一。所以最近项目我就都往相对布局方向靠近，发现只是自己不用而已练熟
了也就那样。当然布局一般都是相对和线性布局相结合再加上一些include等元素组合起来才完美。这里我就不扯淡了
~~下面我例举一下相对布局比较常用的属性方便自己以后回顾：
下面是我copy  http://www.cnblogs.com/jqyp/archive/2010/10/23/1]]></description><category></category></item><item><title><![CDATA[大位图二次采样压缩解决Bitmap OOM]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/44044555</link><guid>https://blog.youkuaiyun.com/kluing/article/details/44044555</guid><author>kluing</author><pubDate>Tue, 03 Mar 2015 22:13:25 +0800</pubDate><description><![CDATA[有时候你不注意位图可以快速地消耗你的可用内存的预算导致应用程序崩溃由于可怕的例外。这就是我们长看到的
java.lang.OutofMemoryError: bitmap size exceeds VM budget.因为android 给application系统资源只能分配16M的内
存。
下面我根据sdk的Displaying Bitmaps Efficiently文章来说下如何让位图]]></description><category></category></item><item><title><![CDATA[qq最新侧滑效果实现]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/44006955</link><guid>https://blog.youkuaiyun.com/kluing/article/details/44006955</guid><author>kluing</author><pubDate>Sun, 01 Mar 2015 21:58:43 +0800</pubDate><description><![CDATA[首先本文我是参照鸿洋大师的博客http://blog.youkuaiyun.com/lmj623565791/article/details/39257409  来学习，在自己根据
他的介绍实现了qq侧滑功能，这里我简单的做一下介绍并且巩固一下自己的知识。只有自己去敲了才能发现问题。顺便
说一下苦逼的过年终于过去了，好久没写博客了。


首先说下思路，这里我主要是通过自定义HorizontalScr]]></description><category></category></item><item><title><![CDATA[TranslateAnimation 动画参数详解及其bug]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/43457491</link><guid>https://blog.youkuaiyun.com/kluing/article/details/43457491</guid><author>kluing</author><pubDate>Tue, 03 Feb 2015 21:09:07 +0800</pubDate><description><![CDATA[一.TranslateAnimation参数
TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)这四个参
数的含义：


fromxDelta:解释的意思是 动画开始的点离当前View X坐标上的差值。举个例子来理解一下，如果这里


fromxDelta=5，]]></description><category></category></item><item><title><![CDATA[学会巧用style文件偷懒]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/43164821</link><guid>https://blog.youkuaiyun.com/kluing/article/details/43164821</guid><author>kluing</author><pubDate>Mon, 26 Jan 2015 22:29:33 +0800</pubDate><description><![CDATA[有时候在布局的代码中会出现很多的重复代码，一句两句估计还是我们的承受范围之内的。要是在大工程中那
估计你就要疯了，这里我们就需要用到style属性来消除重复的代码。


首先我们看看下面的一个button布局：

<RelativeLayout
    android:id="@+id/relative"
    xmlns:android="http://schemas.androi]]></description><category></category></item><item><title><![CDATA[android 快速理解事件分发机制]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/42217175</link><guid>https://blog.youkuaiyun.com/kluing/article/details/42217175</guid><author>kluing</author><pubDate>Sun, 28 Dec 2014 20:09:25 +0800</pubDate><description><![CDATA[事件的触发成功其实有三个坎，只有这三个坎都过了才能让我们见到他的触发效果。那么到底是哪三个方法阻
碍了事件的分发呢？？下面我先一个一个的介绍，当然这里触发的顺序也是按数序。
一.onInterceptTouchEvent事件
这个方法主要是viewgroup的事件拦截，也就是说是view父类的方法。如果你是最基础的view那么你就
不会有这个方法，其实想想也对你没有子view拦截什么呀。这]]></description><category></category></item><item><title><![CDATA[BigDecimal用法详解及其四舍五入问题]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/41870737</link><guid>https://blog.youkuaiyun.com/kluing/article/details/41870737</guid><author>kluing</author><pubDate>Thu, 11 Dec 2014 19:06:52 +0800</pubDate><description><![CDATA[BigDecimal用法详解及其四舍五入问题



一、简介
Java在java.math包中提供的API类BigDecimal，用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中，需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算，在商业计算中要用java.math.BigDecimal。]]></description><category></category></item><item><title><![CDATA[Java实现多种情况下语言本地化]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/41853851</link><guid>https://blog.youkuaiyun.com/kluing/article/details/41853851</guid><author>kluing</author><pubDate>Wed, 10 Dec 2014 22:01:53 +0800</pubDate><description><![CDATA[Android 多种情况下语言本地化
        


     Android中的本地化又叫国际化主要设计一种适应于多种语言的程序过程。下面我们来了解一下两种不同情况下
的本地化。
 一.程序中实现本地化
    首先介绍一下文件命名在Android工程的res目录下，通过定义特殊的文件夹名称就可以实现，比如我们的程序兼容 简体中文、日文、英文、法文和德文，常规的字符strin]]></description><category></category></item><item><title><![CDATA[java Map set list 理解]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/41810923</link><guid>https://blog.youkuaiyun.com/kluing/article/details/41810923</guid><author>kluing</author><pubDate>Mon, 08 Dec 2014 22:21:19 +0800</pubDate><description><![CDATA[一.集合种类
    java中集合类主要是分为三种：
1. set集合
2.list列表
3.map映射
    下面我先单独一个个解释，然后介绍他们的区别。


 二.集合介绍
 
 2.1 set集合

              首先set集合继承collection接口，最大的特点就是不允许有重复的项。当然这里有一个注意事项就是不要让


可变元素改变自身状]]></description><category></category></item><item><title><![CDATA[android格式化日期与时间戳学习]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/41553527</link><guid>https://blog.youkuaiyun.com/kluing/article/details/41553527</guid><author>kluing</author><pubDate>Thu, 27 Nov 2014 20:51:37 +0800</pubDate><description><![CDATA[格式化日期主要用SimpleDateFormat类







java.lang.Object



   ↳

java.text.Format



 

   ↳

java.text.DateFormat



 

 

   ↳

java.text.SimpleDateFormat





Simple]]></description><category></category></item><item><title><![CDATA[fastjson解析本地json数据二]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/41007675</link><guid>https://blog.youkuaiyun.com/kluing/article/details/41007675</guid><author>kluing</author><pubDate>Tue, 11 Nov 2014 10:06:26 +0800</pubDate><description><![CDATA[具体的fastjson我就]]></description><category></category></item><item><title><![CDATA[fastjson用法及其相关解答]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/40982143</link><guid>https://blog.youkuaiyun.com/kluing/article/details/40982143</guid><author>kluing</author><pubDate>Mon, 10 Nov 2014 16:06:56 +0800</pubDate><description><![CDATA[1. 怎么获得fastjson?

你可以通过如下地方下载fastjson:

maven中央仓库: http://central.maven.org/maven2/com/alibaba/fastjson/
Sourceforge.net : https://sourceforge.net/projects/fastjson/files/

在maven中如何配置fastjson依]]></description><category></category></item><item><title><![CDATA[json数据解析二]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/40980335</link><guid>https://blog.youkuaiyun.com/kluing/article/details/40980335</guid><author>kluing</author><pubDate>Mon, 10 Nov 2014 14:19:41 +0800</pubDate><description><![CDATA[本文转载于http://blog.youkuaiyun.com/lilu_leo/article/details/7000077]]></description><category></category></item><item><title><![CDATA[Json 数据解析一]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/40978109</link><guid>https://blog.youkuaiyun.com/kluing/article/details/40978109</guid><author>kluing</author><pubDate>Mon, 10 Nov 2014 11:11:00 +0800</pubDate><description><![CDATA[一、什么是json

json(Javascript Object Notation)是一种轻量级的数据交换格式，相比于xml这种数据交换格式来说，因为解析xml比较的复杂，而且需要编写大段的代码，所以客户端和服务器的数据交换格式往往通过json来进行交换。尤其是对于web开发来说，json数据格式在客户端直接可以通过javascript来进行解析。

json一共有两种数据结构，一种是以]]></description><category></category></item><item><title><![CDATA[android studio 报错Error:(6, 24) 警告：编码 GBK 的不可映射字符]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/40182227</link><guid>https://blog.youkuaiyun.com/kluing/article/details/40182227</guid><author>kluing</author><pubDate>Fri, 17 Oct 2014 10:39:15 +0800</pubDate><description><![CDATA[导入代码突然发现报错Error:(6, 24) 警告：编码 GBK 的不可映射字符]]></description><category></category></item><item><title><![CDATA[java中的collection接口及其set]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/39782535</link><guid>https://blog.youkuaiyun.com/kluing/article/details/39782535</guid><author>kluing</author><pubDate>Sat, 04 Oct 2014 21:00:07 +0800</pubDate><description><![CDATA[在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲，set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2，并且最多包含一个 null 元素。正如其名称所暗示的，此接口模仿了数学上的 set 抽象。

以下是在JAVA中使用Set的范例,希望对大家有帮助.

impo]]></description><category></category></item><item><title><![CDATA[String,StringBuffer与StringBuilder的差异]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/39781631</link><guid>https://blog.youkuaiyun.com/kluing/article/details/39781631</guid><author>kluing</author><pubDate>Sat, 04 Oct 2014 19:33:52 +0800</pubDate><description><![CDATA[String 字符串常量
StringBuffer 字符串变量（线程安全）
StringBuilder 字符串变量（非线程安全）
 简要的说， String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象，然后将指针指向新的 String 对象，所以经常]]></description><category></category></item><item><title><![CDATA[获取标题栏的高度]]></title><link>https://blog.youkuaiyun.com/kluing/article/details/39755997</link><guid>https://blog.youkuaiyun.com/kluing/article/details/39755997</guid><author>kluing</author><pubDate>Fri, 03 Oct 2014 15:47:50 +0800</pubDate><description><![CDATA[获取标题栏的高度]]></description><category></category></item></channel></rss>