<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[码农执笔]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010639008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010639008]]></copyright><item><title><![CDATA[AAA]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/80603660</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/80603660</guid><author>u010639008</author><pubDate>Thu, 07 Jun 2018 08:07:31 +0800</pubDate><description><![CDATA[for (int i = 0; i &amp;lt; atRules.size(); i++) {
                        AtRule atRule = atRules.get(i);
                    AtRecord matchRecord = matchSignRecord(i, atRule, atRecords);
                ...]]></description><category></category></item><item><title><![CDATA[linux下安装gitlab]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/50913478</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/50913478</guid><author>u010639008</author><pubDate>Thu, 17 Mar 2016 14:23:46 +0800</pubDate><description><![CDATA[一键搭建gitlab环境gitlab安装包]]></description><category></category></item><item><title><![CDATA[xUtils框架DBUtils数据库版本升级方案]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/50903044</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/50903044</guid><author>u010639008</author><pubDate>Wed, 16 Mar 2016 10:46:46 +0800</pubDate><description><![CDATA[xUtils框架DBUtils数据库版本升级方案
DBUtils介绍
表结构更新，升级数据库]]></description><category></category></item><item><title><![CDATA[将多个文件合并到一个文件]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/50009139</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/50009139</guid><author>u010639008</author><pubDate>Tue, 24 Nov 2015 10:29:33 +0800</pubDate><description><![CDATA[最近有个小需求，将源码保存到word。
通过shell命令找到一个比较简单的方法。
1. find src/ -name '*.java'|xargs -I {} cp -r {} java/    // 将某个类型的文件全部保存到一个文件夹
2. cat *.java > allInOne.java   // 通过cat命令合并多个文件内容到一个文件
3. 直接将allInOne.jav]]></description><category></category></item><item><title><![CDATA[一句shell命令搞定代码行数统计]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/50008197</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/50008197</guid><author>u010639008</author><pubDate>Tue, 24 Nov 2015 09:17:35 +0800</pubDate><description><![CDATA[今天面试时，突然被面试官问到怎样用shell命令搞定某个文件夹下java代码行数的统计。

想了一下，基本思路就是找到这个文件夹下面的所有java文件，然后每个文件统计一下代码，外层套个for循环，叠加一下结果，就拿到想要的结果了。

不过显然面试官希望我用一句shell搞定，当场晕菜了，没搞定。回来想了一下，其实确实不是啥太难的问题。

 

最粗略版




Shel]]></description><category></category></item><item><title><![CDATA[Ubuntu中修改命令终端Terminal的配色方案]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/49095239</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/49095239</guid><author>u010639008</author><pubDate>Tue, 13 Oct 2015 10:40:38 +0800</pubDate><description><![CDATA[把文字颜色设为#708284，背景颜色设为#07242E，效果如下图，感觉还挺舒服的吧！]]></description><category></category></item><item><title><![CDATA[Android App打包总结]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/45055499</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/45055499</guid><author>u010639008</author><pubDate>Wed, 15 Apr 2015 10:16:39 +0800</pubDate><description><![CDATA[一、 Python打包
前提：1. 安装python，配置环境变量；
     2. 配置android adt，需要能够使用zipalign；

原理：通过python脚本重命名要打包的apk，在META-INF目录下生成一个channel_name的空文件，在应用中通过ChannelUtils.java读取META-INF/channel_name文件获取channel name。前提]]></description><category></category></item><item><title><![CDATA[Android学习笔记之AndroidManifest.xml文件解析]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/44587573</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/44587573</guid><author>u010639008</author><pubDate>Tue, 24 Mar 2015 09:47:58 +0800</pubDate><description><![CDATA[一、关于AndroidManifest.xml


AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录，描述了package中暴露的组件（activities, services, 等等），他们各自的实现类，各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和In]]></description><category></category></item><item><title><![CDATA[如何检索Android设备的唯一ID]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/44132639</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/44132639</guid><author>u010639008</author><pubDate>Sun, 08 Mar 2015 14:02:20 +0800</pubDate><description><![CDATA[关于本文档

Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如，跟踪应用程序的安装，生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。

范围

本文提供有关如何读取各种Android设备的 ID的介绍，用以使用标识号。本文假定用户已经安装了Android以及开发应用程序必要的工具。并且，本文假定用户已了解Andro]]></description><category></category></item><item><title><![CDATA[使用asm.jar将Android手机屏幕投影到电脑]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/43087693</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/43087693</guid><author>u010639008</author><pubDate>Sat, 24 Jan 2015 19:19:29 +0800</pubDate><description><![CDATA[【转----http://www.baidufe.com/item/00df0475f8da6d4c74fd.html】

有时候可能需要将手机上的一些操作投影出来，比如一些App Demo的展示等。其实，有专门的硬件设备能干这件事儿，但没必要专门为展示个Demo去花钱买硬件设备。正好，对于Android系统的手机，有一个开源的jar包能干这事儿：Android Screen Monitor（]]></description><category></category></item><item><title><![CDATA[使用ADB命令自动批量安装APK的小工具]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/42555471</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/42555471</guid><author>u010639008</author><pubDate>Fri, 09 Jan 2015 15:24:59 +0800</pubDate><description><![CDATA[@ECHO off


@REM 将adb.exe添加到PATH中
ECHO 初始化…
@SET PATH=%PATH%;%CD%\Adb
@REM SET PATH


@REM 无限循环的标签
:LOOP


ECHO 等待您插入手机…
adb wait-for-device


@REM 循环安装本目录下的APK文件
FOR %%i IN (*.apk)]]></description><category></category></item><item><title><![CDATA[【转】ubuntu下eclipse快捷键(alt + \)自动补全 失效]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/26580959</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/26580959</guid><author>u010639008</author><pubDate>Thu, 22 May 2014 13:50:19 +0800</pubDate><description><![CDATA[ubuntu下eclipse快捷键(alt + \)自动补全 失效



eclipse 网站上下载解压后使用。发觉自动补全功能（alt + /）失效。

解决的办法：

1、（eclipse）window --> preferences --> General --> keys或者直接在preferences中输入keys，把“word completion”所对应的快捷解（al]]></description><category></category></item><item><title><![CDATA[【转】linux sh脚本语法_基础]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/20923167</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/20923167</guid><author>u010639008</author><pubDate>Mon, 10 Mar 2014 15:15:36 +0800</pubDate><description><![CDATA[Android Framework开发常用sh脚本，需要做到熟悉语法也能简单实用，故转来此文，以备学习查阅！

1 开头
程序必须以下面的行开始（必须方在文件的第一行）：
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
当编写脚本完成时，如果要执行该脚本，还必须使其可执行。
要使编写脚本可执行：
编译 ch]]></description><category></category></item><item><title><![CDATA[Android 4.0  CTS,GTS,ctsVerifier Test Step]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/11796237</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/11796237</guid><author>u010639008</author><pubDate>Wed, 18 Sep 2013 09:32:54 +0800</pubDate><description><![CDATA[二、GTS Test Setp
前提：
需要连接WiFi，并设置VPN账户，因为测试期间需要下载视频并进行播放，VPN可能不稳定，不要气馁，多试几次，心中默念几句“南无阿弥陀佛”，肯定可以的，嘿嘿...

步骤：
1. 启动控制台，可以使用sudo chmod 777 xts-tradefed赋权限，以后就不用每次都使用管理员权限执行
ckt@ckt-desktop:~/cts/android-x]]></description><category></category></item><item><title><![CDATA[【转】git查看某个文件的修改历史]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/9841631</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/9841631</guid><author>u010639008</author><pubDate>Thu, 08 Aug 2013 20:42:13 +0800</pubDate><description><![CDATA[工作的时候经常遇到某些问题需要查找修改历史情况，很实用。git log --pretty=[format] 这个可以通过git help log查看使用说明。




有时候在比对代码时，看到某些改动，但不清楚这个改动的作者和原因，也不知道对应的CR号，也就是说无从查到这些改动的具体原因了～

【注】：某个文件的改动是有限次的，而且每次代码修改的提交都会有commit描述，我们可以从]]></description><category></category></item><item><title><![CDATA[Ubuntu安装iBus中文输入法 （Install iBus on Ubuntu）]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/9822185</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/9822185</guid><author>u010639008</author><pubDate>Wed, 07 Aug 2013 20:34:58 +0800</pubDate><description><![CDATA[Ubuntu下iBus中文输入法是相对来说比较优秀的中文输入法的选择，网上有一些安装过程，但是经常会遇到找不到源的情况，下文摘自Ubuntu google，很全。


· 12.04 LTS Precise
· 11.10 Oneiric
· 10.04 LTS Lucid
· See Also
12.04 LTS Precise
It comes with stable vers]]></description><category></category></item><item><title><![CDATA[BadgeView使用介绍]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/9795267</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/9795267</guid><author>u010639008</author><pubDate>Tue, 06 Aug 2013 18:15:24 +0800</pubDate><description><![CDATA[前段时间做的一个淘宝客的项目，需要在商品图片上添加价格标签，之前自己使用TextView和Cavas绘制的感觉效果一般，今天偶然在优快云上发现BadgeView这个开源项目，在git下载下来之后，使用非常方便，简单介绍下它的使用，感谢作者Jeff Gilfelt。
BadgeView主要是继承了TextView，所以实际上就是一个TextView，底层放了一个label，可以自定义背景图，自定]]></description><category></category></item><item><title><![CDATA[[转]在Ubuntu下解决 adb devices :???????????? no permissions 方法]]></title><link>https://blog.youkuaiyun.com/u010639008/article/details/8991753</link><guid>https://blog.youkuaiyun.com/u010639008/article/details/8991753</guid><author>u010639008</author><pubDate>Wed, 29 May 2013 23:14:12 +0800</pubDate><description><![CDATA[以前在模拟器上跑程序，这一次小组好不容易整了个G3，为了证明自己的Android没有白浪费时间自学，写了个“hello,walfred”,编译生成apk，可是通过usb连接上电脑却出现问题。
使用adb devices 出现如下：

List of devices attached
???????????? no permissions

同时在DDMS中显示设备名也显示???????]]></description><category></category></item></channel></rss>