<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaotian314的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaotian314</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaotian314]]></copyright><item><title><![CDATA[序列(字符串，列表，元组)和字典常用方法]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38438897</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38438897</guid><author>xiaotian314</author><pubDate>Fri, 08 Aug 2014 14:25:54 +0800</pubDate><description><![CDATA[序列切片操作符[index] 
        [beg_index:end_index] //不包含end_index
        [beg_index:end_index:step_index] //e.g s[::-1],字符串翻转   s[::2],隔一个取一个的操作

字符串：

% 格式化操作符
s.count(str,beg_index,end_index) ,返回]]></description><category></category></item><item><title><![CDATA[使用eclipse来开发android源码]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38423181</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38423181</guid><author>xiaotian314</author><pubDate>Thu, 07 Aug 2014 18:19:19 +0800</pubDate><description><![CDATA[android提供的工具链和开发工具比较完善，因此它的开发环境的搭建比较简单，相信许多朋友都已经搭建好环境，并编写了HelloActivity入门程序了。这里先看几个问题：

1、android的文件系统结构是怎样的，我们安装的程序放在那里？
编译android源码之后，在out/target/product/generic一些文件：
ramdisk.img、system.img、user]]></description><category></category></item><item><title><![CDATA[Android开发中的小问题]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38423145</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38423145</guid><author>xiaotian314</author><pubDate>Thu, 07 Aug 2014 18:15:45 +0800</pubDate><description><![CDATA[1 如何将字串 String 转换成整数 int? 

1). int i = Integer.parseInt(string); 
2). int i = Integer.valueOf(string).intValue(); 
注: 字串转成 Double, Float, Long 的方法大同小异. 

2 如何将整数 int 转换成字串 String ? 

1.) Stri]]></description><category></category></item><item><title><![CDATA[ResolveInfo的用法]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38423111</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38423111</guid><author>xiaotian314</author><pubDate>Thu, 07 Aug 2014 18:13:25 +0800</pubDate><description><![CDATA[ResolveInfo这个类是通过解析一个与IntentFilter相对应的intent得到的信息。它部分地对应于从AndroidManifest.xml的标签收集到的信息。PackageManager这个类是用来返回各种的关联了当前已装入设备了的应用的包的信息。你可以通过getPacageManager来得到这个类。

　　PackageManager manager = getPackag]]></description><category></category></item><item><title><![CDATA[onInterceptTouchEvent()和onTouchEvent()之间的研究]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38277831</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38277831</guid><author>xiaotian314</author><pubDate>Tue, 29 Jul 2014 21:00:40 +0800</pubDate><description><![CDATA[onInterceptTouchEvent()是ViewGroup的一个方法，目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截，Android这么设计的想法也很好理解，由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会，因此纯粹的不能包含子view的控件是没有这个方法的，如Linea]]></description><category></category></item><item><title><![CDATA[关于eclipse 的使用]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38277757</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38277757</guid><author>xiaotian314</author><pubDate>Tue, 29 Jul 2014 20:49:03 +0800</pubDate><description><![CDATA[1 eclipse的快捷键（不区分大小写）

Ctrl+shift+r  打开资源,这组快捷键可以让你打开你的工作区中任何一个文件需要按下文件名或mask名中的前几个字母。
Shift+Alt+s  open source
Ctrl+o  列出当前类中的所有方法及属性，你只需输入你想要查询的方法名，点击enter就能够直接跳转至你想去的位置。
Ctrl+e  快速转换编辑器  这组快捷键]]></description><category></category></item><item><title><![CDATA[px dp]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38022127</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38022127</guid><author>xiaotian314</author><pubDate>Mon, 21 Jul 2014 18:37:04 +0800</pubDate><description><![CDATA[分辨率 : 屏幕图像的精密度，是指显示器所能显示的像素的多少

px : 是英文单词pixel的缩写，意为像素.

pt : 则是point的缩写，一般音译为磅数，也有人直译为点数，请大家自行转换。这是使用在印刷领域的单位，一磅等于1/72英寸(每英寸等于2.54厘米),在国际上一般会用pt作为字体的单位.

密度: 它指的是在一定尺寸的物理屏幕上显示像素的数量，一般使用dpi(dot]]></description><category></category></item><item><title><![CDATA[android log]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/38022093</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/38022093</guid><author>xiaotian314</author><pubDate>Mon, 21 Jul 2014 18:33:56 +0800</pubDate><description><![CDATA[log文件分为实时打印的，还有状态信息的两种

实时打印的主要有：logcat main，logcat radio，logcat events，tcpdump， QXDM Log
状态信息的有：adb shell dmesg，adb shell dumpstate，adb shell dumpsys，adb bugreport

实时log：
    adb logcat -v tim]]></description><category></category></item><item><title><![CDATA[跑CTS，GTS]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/32700657</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/32700657</guid><author>xiaotian314</author><pubDate>Fri, 20 Jun 2014 10:32:56 +0800</pubDate><description><![CDATA[设置：
CTS4.2
1    device should be running a user build.
2    Do factory reset.
3    Set up language as United States English (United States).
4    Launch wifi and connect to VPN.
5    Launch BT a]]></description><category></category></item><item><title><![CDATA[startActivityForResult,onActivityResult,setResult的用法]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/28273765</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/28273765</guid><author>xiaotian314</author><pubDate>Tue, 03 Jun 2014 17:32:56 +0800</pubDate><description><![CDATA[androidActivity之间的跳转不只是有startActivity(Intent i)的,startActivityForResult(Intent intent, int requestCode)也是常用的方法。

   其作用是可以用onActivityResult(int requestCode, int resultCode, Intent data)方法获得请求Activit]]></description><category></category></item><item><title><![CDATA[shell 删除指定目录下过时的文件或目录]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/26731297</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/26731297</guid><author>xiaotian314</author><pubDate>Fri, 23 May 2014 18:08:44 +0800</pubDate><description><![CDATA[exec 1> rmfota.log 2>&1

workdir="/local3/fota"
num=12

nowDate=`date +"%Y-%m-%d %H:%M"`
start=`date -d  "$nowDate" +%s`
echo "$nowDate   $start"
for fotaDate in `ls -Al $workdir | awk '{print]]></description><category></category></item><item><title><![CDATA[shell 中遇到的小问题]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/26730515</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/26730515</guid><author>xiaotian314</author><pubDate>Fri, 23 May 2014 17:56:09 +0800</pubDate><description><![CDATA[1.单括号和双括号运算符]]></description><category></category></item><item><title><![CDATA[expr常见用法]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/26729717</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/26729717</guid><author>xiaotian314</author><pubDate>Fri, 23 May 2014 17:47:54 +0800</pubDate><description><![CDATA[1.用于整数的加减乘除余，运算符左右要有空格，如果没有空格表示是字符串连接
echo `expr 1 + 2`   ==> 3
echo `expr 1 - 2`   ==> -1
echo `expr 2 \* 2`  ==> 4  # *要用转义符，否则报错“expr: syntax error”
echo `expr 3 / 2`   ==> 1
echo `expr 9 % 5`]]></description><category></category></item><item><title><![CDATA[在linux下eclipse使用遇到的问题]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/26390485</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/26390485</guid><author>xiaotian314</author><pubDate>Tue, 20 May 2014 18:31:03 +0800</pubDate><description><![CDATA[1. eclipse卡死，关闭不了解决办法：
打开一个终端，输命令
ps aux | grep eclips   显示eclips有关的进程信息，第二列是进程的PID
kill -9 PID  无条件终止进程]]></description><category></category></item><item><title><![CDATA[BroadCastReceiver 用法]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/26382005</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/26382005</guid><author>xiaotian314</author><pubDate>Tue, 20 May 2014 17:11:03 +0800</pubDate><description><![CDATA[BroadCastReceiver 简介 （末尾有源码）

BroadCastReceiver 源码位于： framework/base/core/java/android.content.BroadcastReceiver.java

 

广播接收者（ BroadcastReceiver ）用于接收广播 Intent ，广播 Intent 的发送是通过调用 Context.send]]></description><category></category></item><item><title><![CDATA[perl 基础学习（3）]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/25984477</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/25984477</guid><author>xiaotian314</author><pubDate>Fri, 16 May 2014 15:48:28 +0800</pubDate><description><![CDATA[5.$_  @_  shift

A.@_ 是函数传参时放置参数的数组，可以从中取实参，
比如 my($para1,$para2...)=@_, 函数调用时填了几个参数，便可以从该数组中取到几个参数。
sub 定义函数
my $max_number = &max(1,2);
print "1 and 2 , the max number is $max_number\n";
sub ]]></description><category></category></item><item><title><![CDATA[perl 基础学习（2）]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/25984205</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/25984205</guid><author>xiaotian314</author><pubDate>Fri, 16 May 2014 15:46:30 +0800</pubDate><description><![CDATA[3.控制流

if(){ 
}
elsif(){
}
else{
}

switch($val){
    case 1   {}
    case "a"  {}
    case ...
    else   {}
}

unless()  {}   #除非，如果不

while()  {}   #条件为真时，重复执行

until()  {}   #u]]></description><category></category></item><item><title><![CDATA[perl 基础学习（1）]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/25983935</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/25983935</guid><author>xiaotian314</author><pubDate>Fri, 16 May 2014 15:44:46 +0800</pubDate><description><![CDATA[1.变量（词法变量，包变量）
词法变量：
标量：用$开头，字符串和数字等，e.g $count = 0；
数组(有序)：用@开头，一列数值，用编号做键字，e.g @values = (1,2,3,4);
散列(无序，Hash,又称关联数组)：用%开头，键值对，用字串做键字，e.g %longday=("Sun"=>"Sunday","Mon"=>"Monday","Fri"=>“Frida]]></description><category></category></item><item><title><![CDATA[Perl包和模块]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/25983385</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/25983385</guid><author>xiaotian314</author><pubDate>Fri, 16 May 2014 15:40:05 +0800</pubDate><description><![CDATA[一、require函数

用require函数可以把程序分割成多个文件并创建函数库。例如，在myfile.pl中有定义好的Perl函数，可用语句require("myfile.pl");在程序中Perl包含进来。当Perl解释器看到这一语句，就在内置数组变量@INC指定的目录中寻找文件myfile.pl。如果找到了，该文件中的语句就被执行，否则程序终止并输出错误信息：
Can'tfindmy]]></description><category></category></item><item><title><![CDATA[处理命令行参数的模块optionparser]]></title><link>https://blog.youkuaiyun.com/xiaotian314/article/details/25822479</link><guid>https://blog.youkuaiyun.com/xiaotian314/article/details/25822479</guid><author>xiaotian314</author><pubDate>Wed, 14 May 2014 18:09:00 +0800</pubDate><description><![CDATA[1 必须 import OptionParser 类，创建一个 OptionParser 对象：
from optparse import OptionParser 或 import optparse
自定义的程序使用方法信息（use message）：
usage = "usage: %prog [options] arg1 arg2" 
parser = OptionParser(us]]></description><category></category></item></channel></rss>