<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[，，，，的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a946898963</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a946898963]]></copyright><item><title><![CDATA[希尔排序]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/51303081</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/51303081</guid><author>a946898963</author><pubDate>Tue, 03 May 2016 11:23:21 +0800</pubDate><description><![CDATA[希尔排序标签（空格分隔）： 排序算法希尔排序(Shell Sort)，又称为“缩小增量排序”，是插入排序的一种更高效的改进的版本，因此希尔排序本质来说还是属于插入排序。需要注意，希尔排序是一种非稳定的排序算法。希尔排序是基于插入排序的以下两点性质而提出改进方法的：
  
  插入排序在对几乎已经排好序的数据操作时， 效率高，即可以达到线性排序的效率
  但插入排序一般来说是低效的， 因为插入排序每次]]></description><category></category></item><item><title><![CDATA[剑指offer----用两个队列实现一个栈（java代码）]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/51289888</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/51289888</guid><author>a946898963</author><pubDate>Sun, 01 May 2016 11:28:18 +0800</pubDate><description><![CDATA[最近在看《剑指offer》，看到书上“用两个队列实现一个栈”的题目，书上只有思想，没有具体的代码，就自己动手写了下，在此分享出来，不多说，看代码。private static class StackSelf<T> {
        Queue<T> queue1 = new LinkedList<>();
        Queue<T> queue2 = new LinkedList<>();]]></description><category></category></item><item><title><![CDATA[PopupWindow弹出选择框，其他部分变暗的效果的实现]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/51124461</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/51124461</guid><author>a946898963</author><pubDate>Mon, 11 Apr 2016 19:10:08 +0800</pubDate><description><![CDATA[效果如下所示 
选择框布局<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="mat]]></description><category></category></item><item><title><![CDATA[scrollTo与scrollBy]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/51043471</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/51043471</guid><author>a946898963</author><pubDate>Sat, 02 Apr 2016 12:33:18 +0800</pubDate><description><![CDATA[scrollTo与scrollBymScrollX屏幕的左侧边缘跟内容的左侧边缘的距离 getScrollX()可以得到mScrollX的值mScrollY屏幕的上侧边缘跟内容的上侧边缘的距离getScrollY()可以得到mScrollY的值scrollTo(int x,int y)将内容移动到x,y位置经过代码测试发现，移动后mScrollX和mScrollY的值分别跟x和y的值相等，也就是说可]]></description><category></category></item><item><title><![CDATA[git使用入门]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50896129</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50896129</guid><author>a946898963</author><pubDate>Tue, 15 Mar 2016 14:19:33 +0800</pubDate><description><![CDATA[git使用入门安装git首先需要安装git，关于怎么安装，网上很多教程，搜一下安装就是了，这里就不说了。安装完后打开Git Bash配置一下你的身份，这样在提交代码的时候Git就可以知道是谁提交的了，用下面的指令设置git的user name和email：
  git config –global user.name “xxx” 
  git config –global user.email “]]></description><category></category></item><item><title><![CDATA[Android学习笔记----json]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50818286</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50818286</guid><author>a946898963</author><pubDate>Mon, 07 Mar 2016 11:56:00 +0800</pubDate><description><![CDATA[/*********************************************************************************************************************/
解析 JSON 格式数据


比起 XML， JSON 的主要优势在于它的体积更小，在网络上传输的时候可以更省流量。但缺点在于，它的语义性较差，看起来不]]></description><category></category></item><item><title><![CDATA[Android学习笔记----HttpURLConnection 和 HttpClient(已经被废弃)]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50815371</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50815371</guid><author>a946898963</author><pubDate>Sun, 06 Mar 2016 21:02:22 +0800</pubDate><description><![CDATA[/***************************************************************/


使用 HTTP 协议访问网络




在 Android 上发送 HTTP 请求的方式一般有两种， HttpURLConnection 和 HttpClient.



HttpURLConnection





首先需要获取]]></description><category></category></item><item><title><![CDATA[Android学习笔记----Handler]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50811505</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50811505</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 23:47:01 +0800</pubDate><description><![CDATA[/*********************************************************************/
主线程要完成一些界面的更新，事件的处理，窗体显示的回调 ，如果主线程的阻塞时间过长，会出现ANR异常。



为了避免出现ANR异常，所有耗时的操作,我们都需要放到子线程里面运行,子线程执行完毕后
 ,发送消息给主线程 让主线程更新界面

]]></description><category></category></item><item><title><![CDATA[Android学习笔记----实现强制下线功能]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50811016</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50811016</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 22:02:26 +0800</pubDate><description><![CDATA[/*********************************************************************************************************************/
实现类似于QQ中当账号在别处登陆时候的强制下线功能
先创建一个 ActivityCollector 类用于管理所有的活动，代码如下所示：

public]]></description><category></category></item><item><title><![CDATA[Android学习笔记----ListView补充]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50810845</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50810845</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 21:41:09 +0800</pubDate><description><![CDATA[ListView点击Item时出现如下现象，显示选中的item为橙黄底色，有时候我们需要去掉这种效果：


可以使用以下的方法解决


andro]]></description><category></category></item><item><title><![CDATA[Android学习笔记----ListView的基本用法]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50810764</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50810764</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 21:12:24 +0800</pubDate><description><![CDATA[/**********************************]]></description><category></category></item><item><title><![CDATA[Android学习笔记----layout_weight属性解析]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50810285</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50810285</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 19:28:10 +0800</pubDate><description><![CDATA[android:layout_weight属性只有在Linearlayout中起作用，而且分别设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。



<Line]]></description><category></category></item><item><title><![CDATA[Android学习笔记----反编译APK文件]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50807964</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50807964</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 11:32:28 +0800</pubDate><description><![CDATA[反编译安卓APK]]></description><category></category></item><item><title><![CDATA[Android学习笔记----常用adb指令]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50807929</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50807929</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 11:26:56 +0800</pubDate><description><![CDATA[首先需要将adb配置到环境变量里面，网上相关操作很多，就不介绍了。


adb 的文件操作:
把一个文件拷贝到手机内存
adb push [源文]]></description><category></category></item><item><title><![CDATA[Android学习笔记----runOnUiThread]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50807906</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50807906</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 11:23:05 +0800</pubDate><description><![CDATA[更新UI采用Handler+Thread，需要发送消息，接受处理消息（在回调方法中处理），比较繁琐。除此之外，还可以使用runOnUiThread方法。]]></description><category></category></item><item><title><![CDATA[Android学习笔记----数据持久存储]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50807684</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50807684</guid><author>a946898963</author><pubDate>Sat, 05 Mar 2016 10:51:03 +0800</pubDate><description><![CDATA[Android中数据持久化存储的三种方式]]></description><category></category></item><item><title><![CDATA[Android学习笔记----Activity的三个小的技巧]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50803817</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50803817</guid><author>a946898963</author><pubDate>Fri, 04 Mar 2016 16:41:27 +0800</pubDate><description><![CDATA[知晓当前的活动是哪一个活动




首先按如下方式创建一个BaseActivity继承Activity，然后让后来的Activity继承这个BaseActivity即可。


public class BaseActivity extends Activi]]></description><category></category></item><item><title><![CDATA[Android学习笔记----使用Intent传递对象]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50803178</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50803178</guid><author>a946898963</author><pubDate>Fri, 04 Mar 2016 15:39:20 +0800</pubDate><description><![CDATA[使用Intent传递对象，利用Serializable跟Parcelable实现对象的序列化]]></description><category></category></item><item><title><![CDATA[Android学习笔记----在一个应用程序中启动另一个应用程序]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50801612</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50801612</guid><author>a946898963</author><pubDate>Fri, 04 Mar 2016 12:06:13 +0800</pubDate><description><![CDATA[Android 在一个程序中启动另一个程序]]></description><category></category></item><item><title><![CDATA[Android学习笔记----Intent基本用法]]></title><link>https://blog.youkuaiyun.com/a946898963/article/details/50800802</link><guid>https://blog.youkuaiyun.com/a946898963/article/details/50800802</guid><author>a946898963</author><pubDate>Fri, 04 Mar 2016 10:41:53 +0800</pubDate><description><![CDATA[Intent 意图 , 描述一个动作, 激活一个组件]]></description><category></category></item></channel></rss>