<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tsongski的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tsongski</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tsongski]]></copyright><item><title><![CDATA[Android url编码问题]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/55100597</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/55100597</guid><author>tsongski</author><pubDate>Tue, 14 Feb 2017 15:51:13 +0800</pubDate><description><![CDATA[对url中的特殊字符如 空格 = ? & 等进行编码，单单使用 UrlEncode.encode(str, “UTF-8”); 这样是不行的， 
会造成 诸如 http%3A%2F%2Fmaps.googleapis.com%2Fmaps%2Fapi%2Fdistancematr‌​ix%2Fxml%3Forigins%3‌​D150+Sutter+St+San+F‌​rancisco%2C+CA%]]></description><category></category></item><item><title><![CDATA[获取手机存储空间大小]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/52651317</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/52651317</guid><author>tsongski</author><pubDate>Sat, 24 Sep 2016 16:15:22 +0800</pubDate><description><![CDATA[// 存储空间总共的大小
public static String getRomTotalSpace(Context context) {
        File path = Environment.getDataDirectory();
        StatFs stat = new StatFs(path.getPath());
        long blockSize = stat]]></description><category></category></item><item><title><![CDATA[leetcode 数组求子集(subset)]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/52220651</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/52220651</guid><author>tsongski</author><pubDate>Tue, 16 Aug 2016 14:32:03 +0800</pubDate><description><![CDATA[描述一个数组，求它的子数组，包括空集.
解法对数组里的数一个一个的添加进结果集，每添加一个，复制前面所有的list,并将新的元素复制给每一个copy的list，再添加新元素作为单独子集，所有元素遍历完成之后，再添加空集即可.
举例数组S [1, 2, 3]{1}{1,2}{2}{1,3}{1,2,3}{2,3}{3}{}
代码public ArrayList<ArrayList<Integer>>]]></description><category></category></item><item><title><![CDATA[通关GitHug之后我收获了什么]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/52034450</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/52034450</guid><author>tsongski</author><pubDate>Tue, 26 Jul 2016 11:57:11 +0800</pubDate><description><![CDATA[.gitignore*.a 
lib.a 
能够过滤掉除了lib.a之外所有的.a结尾的文件
git rm —cache filename remove the file from staging area
git blame filename [1,10]去查看某文件每一行的最近更新的人  用于blame狗屎代码到底是谁干的
git mv oldfile.txt newfile.txtrename]]></description><category></category></item><item><title><![CDATA[Facebook rebound库编译之后，安装时出现的bug]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/51971968</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/51971968</guid><author>tsongski</author><pubDate>Wed, 20 Jul 2016 21:03:25 +0800</pubDate><description><![CDATA[Facebook 推出的 rebound弹性动画库，可以实现在  Android 平台上，用户可以以自然顺滑的方式对view做出自然的交互响应。然而在clone完整个项目之后，build成功后，运行时总是报错。后来发现需要将该项目的依赖包rebound-core的build.gradle文件增加编译版本即可。dependencies {
    testCompile files(]]></description><category></category></item><item><title><![CDATA[pointerIndex out of range--IllegalArgumentException]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/51959976</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/51959976</guid><author>tsongski</author><pubDate>Tue, 19 Jul 2016 22:05:16 +0800</pubDate><description><![CDATA[项目中有一个activity，里面有一个ViewPager，item是Fragment。而第一个item(Fragment)里面仍然是一个ViewPager，item 是Image，并且，下拉可随着手势放大图片。正常的单手下拉没问题，但是当多点触摸下拉时，就会crash，并且打印 IllegalArgumentException: pointerIndex out of range 的异常。 
在s]]></description><category></category></item><item><title><![CDATA[主元素问题]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/51708119</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/51708119</guid><author>tsongski</author><pubDate>Sun, 19 Jun 2016 01:06:31 +0800</pubDate><description><![CDATA[常见算法题之主元素问题
问题描述
  在一个数组中，如果有一个数出现的次数超过了一半以上，则称这个数是这个数组的主元素，相反，如果没有哪个数超过一半，则称这个数组没有主元素。 
  求一个给定数组，如 [1,3,2,1,6,2,2,2,2,0,2,2] 中是否有主元素，有的话求出它。思路
  一开始拿到这道题，可能想的就是拿着每个数字跟后面的一个一个比嘛，然后求出每种元素的个数，看最多的那个是否超过]]></description><category></category></item><item><title><![CDATA[仿猿题库练题滑动分屏效果]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/51695395</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/51695395</guid><author>tsongski</author><pubDate>Thu, 16 Jun 2016 23:29:57 +0800</pubDate><description><![CDATA[SplitView概述
  仿猿题库练题里面效果，两个 View 分层，滑动中间的 View 可调节上下 View 的高度
目标效果实现效果实现原理
  继承 ViewGroup ，内部分为三个子 View ,分别是 top, mid (用来拖动的 View ), bottom
protected void setupViews() {
  mTop = getChildAt(0);
  mMid]]></description><category></category></item><item><title><![CDATA[Android Studio 中关于不能自动创建keystore的解决方法]]></title><link>https://blog.youkuaiyun.com/tsongski/article/details/51595886</link><guid>https://blog.youkuaiyun.com/tsongski/article/details/51595886</guid><author>tsongski</author><pubDate>Mon, 06 Jun 2016 15:35:25 +0800</pubDate><description><![CDATA[自己电脑的Android Studio不管哪个版本，创建一个工程之后，编译的过程中都会出现 can't create keystore的报错。

如下：










在Google上看到的解决方法也都没有奏效，

今天试着去手动创建了个keystore，发现可以了，写下来方便那些和我一样遇到这些问题的同学。

毕竟项目的第一步跑不通的话，后面的代码也没法写]]></description><category></category></item></channel></rss>