<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Poison_H的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Poison_H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Poison_H]]></copyright><item><title><![CDATA[Android从零开始之一步一步教你实现联系人功能（一）]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51871509</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51871509</guid><author>Poison_H</author><pubDate>Sun, 10 Jul 2016 14:52:25 +0800</pubDate><description><![CDATA[在最近的项目中有这样的一个需求，就是要实现类似联系人的列表,包含模糊查询、按照A到Z拼音首字母分组排序、和收藏功能。参考了一下网上的例子，我觉得还是自己亲自操刀来实现所有的功能。今天带领大家先实现联系人右边的侧边栏【A~Z】。先上一张图： 
可以看到，右边是一个A到Z的侧边菜单导航栏，当我们点击右边侧边菜单导航栏时，中间显示当前点击item。相信这个UI对大家都很熟悉。很多APP都有这样的界面。最典]]></description><category></category></item><item><title><![CDATA[Android从零开始之重新认识Activity--生命周期]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51597589</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51597589</guid><author>Poison_H</author><pubDate>Mon, 06 Jun 2016 22:19:49 +0800</pubDate><description><![CDATA[在编程中有一个很重要的概念，就是生命周期。其实世间万物都遵循这个定理。当然在android中，Activity也有其生命周期，了解其生命周期，在之后的Android程序开发中才能如鱼得水。官方给出了一张Activity的生命周期图，如下： 
是不是看到上面全是英文而且还带线线圈圈头就已经大了？切勿恐惧。让我来帮你剥开这层神秘的面纱。 
Activity生命周期包含了7中方法：onCreate()、o]]></description><category></category></item><item><title><![CDATA[Android从零开始之重新认识Activity--基础知识]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51594111</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51594111</guid><author>Poison_H</author><pubDate>Mon, 06 Jun 2016 11:14:40 +0800</pubDate><description><![CDATA[一、Activity到底是个什么东西？Activity作为Android系统中四大组件之一，Activity担负着家庭中男人一样的角色--极其重要。所以有必要对其进行深度学习。首先我们映入脑袋的第一个问题就是：Activity到底是个什么东西？
官方给出的解释如下： 
        Activity 是一个应用组件，用户可与其提供的屏幕进行交互，以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操]]></description><category></category></item><item><title><![CDATA[Android从零开始之工欲善其事必先利其器--Android Studio主题颜色配置]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51563629</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51563629</guid><author>Poison_H</author><pubDate>Thu, 02 Jun 2016 09:01:47 +0800</pubDate><description><![CDATA[本教程将教会如何打造花式Android Studio样式，虽然我没有不能天天买衣服，但是我们可以给我的女朋友——Android Studio每天换衣服。首先打开http://color-themes.com/?view=index，打开这个网站，你会看到如下界面： 
卧槽，是不是很给力？这么多主题，妈妈再也不用担心我，不会给AS穿衣了。好了，言归正传。这是一个主题网站，提供了IDEA, Websto]]></description><category></category></item><item><title><![CDATA[Android从零开始之工欲善其事必先利其器--环境搭建与配置]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51558362</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51558362</guid><author>Poison_H</author><pubDate>Wed, 01 Jun 2016 19:22:36 +0800</pubDate><description><![CDATA[开发环境配置信息：
win10 64bit 
Android Studio 2.1.1 
Android SDK Tools 24.4.1
JDK下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 
android studio tools下载地址：http://www.an]]></description><category></category></item><item><title><![CDATA[Android 中关于XLIFF你应该知道的知识点]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51249842</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51249842</guid><author>Poison_H</author><pubDate>Tue, 26 Apr 2016 13:38:30 +0800</pubDate><description><![CDATA[在最近的一个开发中，有一个这样的小小需求，就是某一个标签存在三种状态： 
a、正在连接XXX设备 
b、已连接XXX设备 
c、与XXX设备已断开从上面我们可以看出，不变的是XXX，我们在实际开发中很有可能遇到这样的情况。当然其解决办法也是有很多种，但是今天我想说的是可以利用XLIFF实现这种效果。XLIFF全称为XML Localization Interchange File Format。维基]]></description><category></category></item><item><title><![CDATA[仿QQ切换按钮，纯代码实现，告别图片]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51160711</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51160711</guid><author>Poison_H</author><pubDate>Fri, 15 Apr 2016 12:30:59 +0800</pubDate><description><![CDATA[这个是我很久以前实现的了，当时记录到我有道云笔记里面，翻阅笔记的时候，发现了这个东西的存在，打算分享给大家，可能对大家来说已经不是什么新鲜货了，但是可以帮助新学的了解一下android xml相关的知识。首先我来看两张效果图： 
看到这两张图片，可能对于很多新学Android的同学来说，第一时间想到的可能就是RadioGroup里面包裹两个RadioButton按钮，然后分别设置其背景图片。因为当时]]></description><category></category></item><item><title><![CDATA[Ubuntu14.04编译Android FFmpeg详细教程]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/51146754</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/51146754</guid><author>Poison_H</author><pubDate>Wed, 13 Apr 2016 21:10:41 +0800</pubDate><description><![CDATA[配置信息：FFmpeg版本：ffmpeg-3.0.1 
ubuntu版本：ubuntu kylin 14.04 
Android NDK版本：android-ndk-r10b一、配置编译环境和下载源码安装Ubuntu14.04操作系统 
Sudo passwd root 配置root权限 
Sudo apt-get update 升级apt-get 
Sudo apt-get install git]]></description><category></category></item><item><title><![CDATA[周鸿祎：很多程序员聪明，但我一看就知道他不会成功]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50984698</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50984698</guid><author>Poison_H</author><pubDate>Fri, 25 Mar 2016 23:31:22 +0800</pubDate><description><![CDATA[大家经常说这句话：态度决定一切。但事实上好程序员基本上都比较傲气，因为程序员往往会觉得自己在做世界上一件十分伟大的事情，这就是驱动机器，修改一行代码，机器就能够工作，可以产生各种不同的行为。这很容易会让程序员产生一种错觉，认为自己可以ControlEverything。 
很多人都向往着有一天自己创业，程序员更是如此。如果你想创业，那么该怎样创业、需要有哪些准备、自己还有什么不足等等这些问题你考虑过]]></description><category></category></item><item><title><![CDATA[Android开发之Android5.1.1（CM12.1）源码中短信发送流程解析]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50972149</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50972149</guid><author>Poison_H</author><pubDate>Thu, 24 Mar 2016 15:30:25 +0800</pubDate><description><![CDATA[在上一篇http://blog.youkuaiyun.com/poison_h/article/details/50943909博客中，我们详细的阐述了，Android源代码下载已经编译的流程，如果还有不会的请看上一篇文章。由于这次是一个军工项目，属于机密项目，所以涉及到了对Android framework层的源代码修改，而里面有个功能就是要对Android系统中的短信系统进行修改。下面我将进行简单的分析下A]]></description><category></category></item><item><title><![CDATA[Android开发之Android5.1.1（CM12.1）源码下载及其编译详细流程]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50943909</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50943909</guid><author>Poison_H</author><pubDate>Mon, 21 Mar 2016 11:02:22 +0800</pubDate><description><![CDATA[由于工作的需要，需要对Android framework层的源代码就行修改。所以需要下载Android的源代码并进行编译。 
其实网络上的这种教程也是很多了，本来我也不打算写得，但是老总一直喊我总结一下，所以迫不得已，只好将其整理出来 
希望能帮助到其他人，当然如果你已经都是一只开始脱毛的老鸟了，就直接飞过吧！一、安装VM11+Ubuntu14.04操作系统好了，现在开始今天我的主要内容了。下载An]]></description><category></category></item><item><title><![CDATA[Python爬虫之MySql5.7.11数据库安装教程及其路径选择]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50936934</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50936934</guid><author>Poison_H</author><pubDate>Sun, 20 Mar 2016 16:00:20 +0800</pubDate><description><![CDATA[上一篇http://blog.youkuaiyun.com/poison_h/article/details/50935495博客是将Scrapy安装成功了，但是既然是爬虫肯定就要有数据库存，所以这一篇我讲一下MySql数据库的安装 
.exe的下载地址：http://dev.mysql.com/downloads/installer/ 
解压包下载地址：http://dev.mysql.com/downloa]]></description><category></category></item><item><title><![CDATA[Python爬虫之Scrapy安装教程]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50935495</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50935495</guid><author>Poison_H</author><pubDate>Sun, 20 Mar 2016 10:36:21 +0800</pubDate><description><![CDATA[第一步安装python,可以到https://www.python.org/downloads/ 去下载，目前存在3.5.1和2.7.11，笔者这儿下载的是2.7.1 
打开命令行工具,输入：python 
 
出现版本信息及安装成功。打开命令行工具,输入：pip 
最后输入：pip install scrapy ，过一会儿会报错： 
输入：python -m pip install –upgrad]]></description><category></category></item><item><title><![CDATA[大数据学习之Scala中列表（List）的使用学习（5）]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50474092</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50474092</guid><author>Poison_H</author><pubDate>Thu, 07 Jan 2016 09:46:32 +0800</pubDate><description><![CDATA[在上篇文章当中（http://blog.youkuaiyun.com/poison_h/article/details/50456398），我们学习了Scala中的Array,我想新大家对Scala有稍稍的认识了。如果你对大数据也感兴趣，我推荐你在自己的电脑上也搭建一个环境（http://blog.youkuaiyun.com/poison_h/article/details/50454223），动手敲一敲。这样手脑结合]]></description><category></category></item><item><title><![CDATA[大数据学习之Scala中数组（Array）与循环控制for联合使用学习（4）]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50456398</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50456398</guid><author>Poison_H</author><pubDate>Mon, 04 Jan 2016 15:48:51 +0800</pubDate><description><![CDATA[相信大家在开发当中数组这个集合用到的频率还是相当多的，因此有必要好好学习它。
下面，就跟随我的脚步来了解和学习使用Scala中的数组。


数组定义：
var
 数组名：Array[数据类型] = new Array[数据类型](数组长度)；
例如：


val arrA: Array[String] = new Array[String](10);



这儿就定义了]]></description><category></category></item><item><title><![CDATA[大数据学习之Scala中数据类型（3）]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50454514</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50454514</guid><author>Poison_H</author><pubDate>Mon, 04 Jan 2016 10:36:36 +0800</pubDate><description><![CDATA[Scala中的数据类型和Java数据类型完全一样，占用内存以及精度都完全一样，只不过很多数据类型比Java中的更加强大,而且都是首字母大写。 
下图是Scala中的数据类型的描述： 
在Scala中，所有的数据类型都是对象，没有私有类型。 
例如：var i= -1;def main(args: Array[String]): Unit =
{
println("i="+i)
println("i.]]></description><category></category></item><item><title><![CDATA[大数据学习之Scala中main函数的分析以及基本规则（2）]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50454465</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50454465</guid><author>Poison_H</author><pubDate>Mon, 04 Jan 2016 10:31:11 +0800</pubDate><description><![CDATA[一、main函数的分析 
首先来看我们在上一节最后看到的这个程序，我们先来简单的分析一下，有助于后面的学习object HelloScala
{
  def main(args: Array[String]): Unit =
  {
    println("I Love You Scala");
  }
}如图所示，在Scala中可以使用object和class分别定义一个类。两者还是存在一些差别]]></description><category></category></item><item><title><![CDATA[大数据学习之Scala的环境搭建和Hello World程序的实现（1）]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/50454223</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/50454223</guid><author>Poison_H</author><pubDate>Mon, 04 Jan 2016 10:20:09 +0800</pubDate><description><![CDATA[Java JDK下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


Scala下载地址：http://www.scala-lang.org/download/2.10.6.html


Spark下载地址：http://spark.apache.org/do]]></description><category></category></item><item><title><![CDATA[Android开发-将Android studio的Gradle升级到最新版本]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/49904053</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/49904053</guid><author>Poison_H</author><pubDate>Wed, 18 Nov 2015 11:02:39 +0800</pubDate><description><![CDATA[因为项目需要，最近需要将AS的Gradle版本进行升级到最新版本。下面记录一下，希望能帮助到其他人。


好了，首先我们需要查看Gradle最新版本是多少。这儿我提供一个网站：


https://services.gradle.org/versions/all









2015年11月18日10:53:59（我现在的时间）


可以看到这时候最新版]]></description><category></category></item><item><title><![CDATA[Android开发--自定义控件实现listview的滑动删除item]]></title><link>https://blog.youkuaiyun.com/Poison_H/article/details/49883535</link><guid>https://blog.youkuaiyun.com/Poison_H/article/details/49883535</guid><author>Poison_H</author><pubDate>Tue, 17 Nov 2015 10:23:38 +0800</pubDate><description><![CDATA[首先我们在日常的软件使用中已经有很多这样的例子了，例如我们用到的QQ、微信都具有这样的功能。
而本文只是简单的起一个引导的作用，在已经存在的listview的基础上对其进行改造，使它能更好的满足
我们在开发当中遇到的需求。


首先，我们先看下我们要达到的效果:











看到效果图，首先我们来思考一下，要实现这样的效果，我们需要进行怎样的步骤？]]></description><category></category></item></channel></rss>