<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yes ! ! ! 的专栏]]></title><description><![CDATA[你说人生最可怕的是什么？我说，当你忙忙碌碌，风风火火走了几十年后，回头一看，发现还没有找到真正属于自己的人生位置。不要在不停的幻想中把自己给迷失了。要脚踏实地走好人生的每一步！]]></description><link>https://blog.youkuaiyun.com/csf993981061</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csf993981061]]></copyright><item><title><![CDATA[Android Clip用法——自定义进度条]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/75330059</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/75330059</guid><author>csf993981061</author><pubDate>Wed, 19 Jul 2017 10:59:41 +0800</pubDate><description><![CDATA[android 自定义进度条]]></description><category></category></item><item><title><![CDATA[Android动画之Animator]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/72853500</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/72853500</guid><author>csf993981061</author><pubDate>Tue, 06 Jun 2017 19:01:00 +0800</pubDate><description><![CDATA[Animator动画可以用xml文件描述和java程序实现。]]></description><category></category></item><item><title><![CDATA[Android 进程保活招式大全]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/52241664</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/52241664</guid><author>csf993981061</author><pubDate>Thu, 18 Aug 2016 15:48:40 +0800</pubDate><description><![CDATA[目前市面上的应用，貌似除了微信和手Q都会比较担心被用户或者系统（厂商）杀死问题。本文对 Android 进程拉活进行一个总结。

Android 进程拉活包括两个层面：

A. 提供进程优先级，降低进程被杀死的概率

B. 在进程被杀死后，进行拉活

本文下面就从这两个方面做一下总结。

1. 进程的优先级

Android 系统将尽量长时间地保持应用进程，但为了新建进程或]]></description><category></category></item><item><title><![CDATA[Retrofit中@Body的使用]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/52084315</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/52084315</guid><author>csf993981061</author><pubDate>Mon, 01 Aug 2016 14:50:46 +0800</pubDate><description><![CDATA[关于Retrofit的参数标签@Field、@Path、@Query等等的使用网上已经有很多文章了，可是关于@Body的使用不仅少而且还都是略微的带过，这里就说下Body的用法。
首先@Body的作用是把对象转换成需要的字符串发送到服务器，明白这一点就能对应实际的需要了，比如服务端需要的是关于某一个自定义对象的JSON数据格式，当然服务端若也是Java开发的，那这段JSON能通过工具能自动生成想]]></description><category></category></item><item><title><![CDATA[clipToPadding和android:clipChildren]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/52078082</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/52078082</guid><author>csf993981061</author><pubDate>Sun, 31 Jul 2016 13:01:24 +0800</pubDate><description><![CDATA[ListView、RecyclerView都有着属性，能处理顶部和底部设置padding时候的情况，后面再找资料总结一下]]></description><category></category></item><item><title><![CDATA[Eclipse、Android Studio颜色、字体样式设置]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/51798471</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/51798471</guid><author>csf993981061</author><pubDate>Fri, 01 Jul 2016 08:44:03 +0800</pubDate><description><![CDATA[Eclipse的背景色设置：


上面的只是设置了Eclipse主窗口的颜色，而左侧窗口并不是我们想要的颜色，这里需要去设置系统窗口的颜色，


当然，窗口的色值和Eclipse的色值肯定是一样的


接下来是AS的背景颜色设置：


上面的自定义颜色，如果不想输入，可以用取色笔从屏幕内的任何地方获取想要的颜色值；
至此编码窗口的背景色已经搞定，有时候我们还需要设置左侧程]]></description><category></category></item><item><title><![CDATA[获取状态栏]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/51685317</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/51685317</guid><author>csf993981061</author><pubDate>Wed, 15 Jun 2016 21:09:22 +0800</pubDate><description><![CDATA[public int getStatusBarHeight() {
        int result = 0;
        int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
        if (resourceId > 0) {
            resu]]></description><category></category></item><item><title><![CDATA[对使用接口可以解耦的理解]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/51241339</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/51241339</guid><author>csf993981061</author><pubDate>Mon, 25 Apr 2016 12:42:44 +0800</pubDate><description><![CDATA[接口就是标准，遵守标准的实现（implements）就能够在标准被调用的地方使用。一个现实的例子，usb口的标准假如生产鼠标的厂商A用一套，厂商B又用一套，生产键盘的厂商又自成一套标准，那么这些厂商肯定还得生产自己的主机。现在我们就可以理解为鼠标A厂商的主机和他的鼠标是严重耦合的，A的鼠标和B的主机肯定不能搭配使用。如果有一套标准也就是接口，去规范这些，那这些东西就随便组合了，也就是所说的解耦]]></description><category></category></item><item><title><![CDATA[Android 恢复Activity现场]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/51097982</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/51097982</guid><author>csf993981061</author><pubDate>Fri, 08 Apr 2016 17:36:47 +0800</pubDate><description><![CDATA[首先说两个Activity的函数：onSaveInstanceState和onRestoreInstanceState。
经过测试函数onSaveInstanceState并不是像文档里说的，是在内存不够时，系统要强制杀掉这个Activity时，进行调用的。在这几钟情况下会被调用：
1.当用户按下HOME键时。 
2.从任务管理器切换其他应用的时候
3.关闭屏幕的时候
4.跳转到另一个A]]></description><category></category></item><item><title><![CDATA[Android屏幕的适配]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/51085762</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/51085762</guid><author>csf993981061</author><pubDate>Thu, 07 Apr 2016 14:50:28 +0800</pubDate><description><![CDATA[android的资源文件更具不同的屏幕适配分为ldpi、mdpi、hdpi、xhdpi、xxhdpi。明确一点，就是这里的几种dpi对应的是dpi~，不是分辨率，不要搞混，并且ldpi = 120, mdpi = 160, hdpi = 240, xhdpi = 320, xxhdpi = 480。明确设计图是基于那种dpi设计的，然后把图标放大或者缩小相应倍数以后，放到对应的目录下，系统会更具手]]></description><category></category></item><item><title><![CDATA[图片处理（缩放、压缩）]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/51075432</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/51075432</guid><author>csf993981061</author><pubDate>Wed, 06 Apr 2016 20:18:05 +0800</pubDate><description><![CDATA[项目中用到自定义相机，由于摄像头都是width > height，并且拍照完了以后的图片总是需要旋转90度以后才是自己想要的结果，问题就出来了因为拍照以后生成的图片分辨率太高，旋转的时候总是OutOfMemoryError。在网上搜索解决办法的时候有建议：“尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张]]></description><category></category></item><item><title><![CDATA[Java反射机制的使用]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/50502962</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/50502962</guid><author>csf993981061</author><pubDate>Tue, 12 Jan 2016 11:34:26 +0800</pubDate><description><![CDATA[本文介绍Android反射机制实现与原理,在介绍之前，要和Java进行比较，所以先看下Java中的反射相关知识：


一、反射的概念及在Java中的类反射

　　反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域，反射是一类应用，它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测，并能根据自身行为的状态和结果，调整或修改应用所描述行为的]]></description><category></category></item><item><title><![CDATA[IDE护眼色]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/50501695</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/50501695</guid><author>csf993981061</author><pubDate>Tue, 12 Jan 2016 09:23:20 +0800</pubDate><description><![CDATA[两种数值设置：






习惯用第一种，颜色没那么亮]]></description><category></category></item><item><title><![CDATA[Android任务、启动模式、返回栈解析]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/47725705</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/47725705</guid><author>csf993981061</author><pubDate>Mon, 17 Aug 2015 15:27:43 +0800</pubDate><description><![CDATA[任务和返回栈

一个应用程序当中通常都会包含很多个Activity，每个Activity都应该设计成为一个具有特定的功能，并且可以让用户进行操作的组件。另外，Activity之间还应该是可以相互启动的。比如，一个邮件应用中可能会包含一个用于展示邮件列表的Activity，而当用户点击了其中某一封邮件的时候，就会打开另外一个Activity来显示该封邮件的具体内容。

除此之外，一个Acti]]></description><category></category></item><item><title><![CDATA[extern "C"的理解]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/46843063</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/46843063</guid><author>csf993981061</author><pubDate>Sat, 11 Jul 2015 18:05:36 +0800</pubDate><description><![CDATA[extern "C"可以分成两部分来看，对了 就是extern和"C"，extern都比较熟悉是C/C++中的一个关键字，表示其声明的变量和和函数可以在本模块和文件以及其他模块和文件中使用，也就是声明可见性，通常这些声明放在.h头文件中。而"C"表示在不影响现有编译规范的情况下调用编译。所以extern "C"作用就是对C/C++进行混合编译的约束，如下是对求和函数的声明：
count.h
#]]></description><category></category></item><item><title><![CDATA[Eclipse + CDT引入OpenCV失败的解决办法]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/46842751</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/46842751</guid><author>csf993981061</author><pubDate>Sat, 11 Jul 2015 16:55:11 +0800</pubDate><description><![CDATA[Android JNI开发中用到了OpenCV，因为想通过JNI实现，就没有去用Android层的Lib引用。但是操作中发现在.cpp文件里include的时候发现“#include ”（opencv.hpp在opencv2下面）报了个警告说“fatal error: opencv.hpp: No such file or directory”，说没有找到文件，我就纳闷了，我明明在包含关系中设置了]]></description><category></category></item><item><title><![CDATA[Eclipse+CDT+MinGw进行C&C++开发]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/46670061</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/46670061</guid><author>csf993981061</author><pubDate>Sun, 28 Jun 2015 11:27:17 +0800</pubDate><description><![CDATA[接上篇，Eclipse和CDT都准备好以后，就开始安装MinGw，安装引导程序也可以选择在线安装还是本地安装。安装完了以后，在环境变量的path下加入”WinGw\bin“。然后打开eclipse，新建C++项目，选择WinGw Gcc编译，如图


点击finish，然后编译运行项目，如预期出项“!!!Hello World!!!”
注，还有一些资料上说配置环境变量的时候除了path上添]]></description><category></category></item><item><title><![CDATA[Eclipse+CDT+Cygwin进行C&C++开发]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/46593391</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/46593391</guid><author>csf993981061</author><pubDate>Mon, 22 Jun 2015 15:37:33 +0800</pubDate><description><![CDATA[首先介绍下Cygwin。Cygwin是一个在windows平台上运行的类UNIX模拟环境。cygwin有一个共享库(就是cygwin
 dll)，把win32 api中没有的unix风格的调用（如fork,spawn,signals,select,sockets等）封装在里面，也就是说，他们基于 win32 api写了一个unix系统库的模拟层。也就是说基于cygwin在windows中编写的程]]></description><category></category></item><item><title><![CDATA[Android屏幕适配（命名不同资源文件夹w<n>dp）]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/46457583</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/46457583</guid><author>csf993981061</author><pubDate>Thu, 11 Jun 2015 14:49:03 +0800</pubDate><description><![CDATA[1、dpi（dot per inch）,即每英寸像素，所有的android设备都会被分成120（low）,160(medium),240(high),320(xhigh)四种，后来随着市场上android设备越来越多，google官方又增加了213（Added in API level13）,480（Added in API level16）,640（Added in API level18）,三]]></description><category></category></item><item><title><![CDATA[淘宝客户端多应用内置]]></title><link>https://blog.youkuaiyun.com/csf993981061/article/details/43705509</link><guid>https://blog.youkuaiyun.com/csf993981061/article/details/43705509</guid><author>csf993981061</author><pubDate>Wed, 25 Feb 2015 15:45:01 +0800</pubDate><description><![CDATA[前些时，看了淘宝的客户端，里面有天猫、聚划算、彩票等模块，当时决得这些模块有部分应该是用网页做的，但是没有进一步去确定，今天有点时间就看了看，结果发现果然如此。

里面内容比较丰富，更新频率大的（因为对于服装日常用品等会隔时段进行促销，所以这种更新包括界面布局），多是用html实现的，这样方便及时更新]]></description><category></category></item></channel></rss>