<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012840649的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012840649</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012840649]]></copyright><item><title><![CDATA[Intellij Idea 报错cannot find symbol, class R或者package R does not exist]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/42195487</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/42195487</guid><author>u012840649</author><pubDate>Sat, 27 Dec 2014 18:41:45 +0800</pubDate><description><![CDATA[在Android官方网站上下了个sample，导入项目(import project)。因为原来文件夹里只有src和res两个子目录，导入后的项目显示标题所示错误。


解决方法：
File -->Project Structure -->Modules  选中对应module


在Sources这个tab下面将src和gen目录设置为sources，目录变成蓝色图标。


]]></description><category></category></item><item><title><![CDATA[开发高效 Android App 的 10 个建议]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/29233917</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/29233917</guid><author>u012840649</author><pubDate>Sat, 07 Jun 2014 21:04:45 +0800</pubDate><description><![CDATA[高效开发 Android App 的 10 个建议





假如要Google Play上做一个最失败的案例，那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论，最后名声也就臭了。即使你的应用设计精良、创意无限也没用。

耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题]]></description><category></category></item><item><title><![CDATA[Android开发之实现对闹钟Alarm的控制]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/24192793</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/24192793</guid><author>u012840649</author><pubDate>Sun, 20 Apr 2014 20:38:52 +0800</pubDate><description><![CDATA[随着可穿戴及其他一些辅助设备的出现，在这些设备上实现对Android手机的控制就有了需求，如下图。






不要在意相机，闹铃才是重点。。


Android 闹钟应用是在packages/apps/DeskClock下面，查看相关代码发现，闹钟响起的时候会启动一个叫AlarmActivity的类，
而这个类通过Receiver来接受操作命令的广播：


    /]]></description><category></category></item><item><title><![CDATA[版本管理：Git 使用起步（二）  Repo]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/21788225</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/21788225</guid><author>u012840649</author><pubDate>Sat, 22 Mar 2014 20:52:00 +0800</pubDate><description><![CDATA[处理Android源代码，需要用到Git和Repo，Repo用于基本的跨网络操作可以使工作更简单。
多数情形下，你可以用Git命令来代替Repo，或者两者混合使用。


Repo是建立在Git基础上的库（Repository）管理工具，根据需要来统一多个Git库，包括上传至版本管理系统，自动化Android开发流程。
Repo命令其实是可执行的Python脚本，可以放在任意路径下使用。]]></description><category></category></item><item><title><![CDATA[Eclipse安装ADT时可能碰到的问题]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/21823099</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/21823099</guid><author>u012840649</author><pubDate>Sat, 22 Mar 2014 20:50:07 +0800</pubDate><description><![CDATA[官方文档：http://developer.android.com/sdk/installing/installing-adt.html


需要配置网址如下：
https://dl-ssl.google.com/android/eclipse/
但是国情特殊，根本无法连上。 于是我跑去下载adt离线安装包，并按照网上一些人所讲断开网络，并去掉在线update的勾选，甚至连NDK的勾选也]]></description><category></category></item><item><title><![CDATA[版本管理：Git 使用起步（一）]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/19996867</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/19996867</guid><author>u012840649</author><pubDate>Wed, 26 Feb 2014 20:05:23 +0800</pubDate><description><![CDATA[参考文章：http://blog.jobbole.com/25775/

获取Git

$apt-get install git




配置Git

Git相关的环境变量可存放于以下三个位置：
/etc/gitconfig：系统级别  git config --system 
~/.gitconfig： 当前用户 git config --global
.git/co]]></description><category></category></item><item><title><![CDATA[版本管理：  Git的优点]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/19850271</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/19850271</guid><author>u012840649</author><pubDate>Mon, 24 Feb 2014 23:10:48 +0800</pubDate><description><![CDATA[参考：
如何高效利用Git
http://www.yangzhiping.com/tech/github.html



Git简易入门
http://rogerdudler.github.io/git-guide/index.zh.html



为什么Git胜过其他？
http://thkoch2001.github.io/whygitisbetter/#cheap-l]]></description><category></category></item><item><title><![CDATA[Android学习----响应被父控件拦截的touch event]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/19578921</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/19578921</guid><author>u012840649</author><pubDate>Fri, 21 Feb 2014 00:07:23 +0800</pubDate><description><![CDATA[Android中的View可以分为两类：
一类是有子控件（Child View)的控件ViewGroup，比如LinearLayout
另一类就是没有child View的纯粹控件，例如ImageView


第一种控件有onInterceptTouchEvent()方法，如果在ViewGroup里覆写了该方法，那么就可以对各种touch事件加以拦截。功能如下：


1.     ]]></description><category></category></item><item><title><![CDATA[Android学习之利用xml保存resource 数组]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/19332767</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/19332767</guid><author>u012840649</author><pubDate>Mon, 17 Feb 2014 13:34:59 +0800</pubDate><description><![CDATA[官方文档：
http://developer.android.com/guide/topics/resources/more-resources.html#TypedArray




EXAMPLE:
XML file saved at res/values/arrays.xml:
xml version="1.0" encoding="utf-8"?>

     name="]]></description><category></category></item><item><title><![CDATA[Android学习之ListView自定义样式]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/19286239</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/19286239</guid><author>u012840649</author><pubDate>Sun, 16 Feb 2014 15:16:16 +0800</pubDate><description><![CDATA[想给ListView设置一下颜色， 很自然的想到就在 res/color/ 目录下建立颜色选择器：



    
        

但后面发现无论是用listSelector属性还是用background， 运行时都会报错：需要drawable这个attribute。


最后是把selector建在了 res/drawable/ 目录下：]]></description><category></category></item><item><title><![CDATA[Ubuntu的一些tips]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/19090615</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/19090615</guid><author>u012840649</author><pubDate>Tue, 11 Feb 2014 22:36:12 +0800</pubDate><description><![CDATA[1 字体：
把ttf字体文件放入对应的文件夹即可。

$ less /etc/fonts/fonts.conf

        
        /usr/share/fonts
        /usr/X11R6/lib/X11/fonts 
        /usr/local/share/fonts
        ~/.fonts

2 访问其他用户文件夹
以root身份操]]></description><category></category></item><item><title><![CDATA[Android学习之 AsyncTask]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18986035</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18986035</guid><author>u012840649</author><pubDate>Sat, 08 Feb 2014 15:51:50 +0800</pubDate><description><![CDATA[Android的UI操作是有时间限制的，超过5S系统就会有提示，因此一些耗时的操作比如下载就需要在子线程中处理。但同时，Android UI操作不是线程安全的，只有UI线程可以进行UI操作，子线程操作UI需要借助异步消息处理机制。除开Thread和Handler之外，Android还提供了android.os.AsyncTask类。


AsyncTask简化了使用Handler可能出现的繁]]></description><category></category></item><item><title><![CDATA[Android源码编译--必需包]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18800581</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18800581</guid><author>u012840649</author><pubDate>Sun, 26 Jan 2014 20:46:00 +0800</pubDate><description><![CDATA[$ sudo apt-get install git gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl]]></description><category></category></item><item><title><![CDATA[Android 源代码的获取和编译]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18797623</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18797623</guid><author>u012840649</author><pubDate>Sun, 26 Jan 2014 17:31:47 +0800</pubDate><description><![CDATA[官方文档：http://source.android.com/source/building.html


1  环境配置：
OS： 64bit Ubuntu 12.04 LTS   这里不建议wubi安装
硬盘空间：google的要求是单个版本需要30GB以上的空间，全部版本的需要100GB以上
                  我使用的是Android 2.3.6，编译完之后实际]]></description><category></category></item><item><title><![CDATA[VIM  --  查找替换]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18705857</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18705857</guid><author>u012840649</author><pubDate>Thu, 23 Jan 2014 15:01:24 +0800</pubDate><description><![CDATA[Search & Replace




1，简单替换表达式

替换命令可以在全文中用一个单词替换另一个单词：

:%s/four/4/g



"%" 范围前缀表示在所有行中执行替换。最后的 "g" 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作，那么只要去掉%即可

  如果你有一个象 "thirtyfour" 这样的单词，上面的命令会出错。这种情况下，这]]></description><category></category></item><item><title><![CDATA[Linux下的常用命令若干]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18502583</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18502583</guid><author>u012840649</author><pubDate>Sun, 19 Jan 2014 13:45:43 +0800</pubDate><description><![CDATA[目录：
ln
history
df/du/磁盘相关
source
ctrl-c ctrl-z kill fg bg
=======================================================
ln
Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
  or:  ln [OPTION]]></description><category></category></item><item><title><![CDATA[android 模拟器 和 adb 的一些tips]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18502117</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18502117</guid><author>u012840649</author><pubDate>Sun, 19 Jan 2014 13:22:25 +0800</pubDate><description><![CDATA[手动建立模拟器

./mksdcard 512M sd01

　　512M是SD卡大小，sd01是指卡的名称

./android create avd -n phone01 -t 2

       参数 -n  name -t targetId

       运行后出现

　　Auto-selecting single ABI armeabi-v7a

　　Cre]]></description><category></category></item><item><title><![CDATA[Intellij Idea 13 外观配置]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18154279</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18154279</guid><author>u012840649</author><pubDate>Sat, 11 Jan 2014 23:27:06 +0800</pubDate><description><![CDATA[安装没什么好说的， 下载解压就行，运行  /bin/idea.sh 即可启动。


launch界面，高端大气上档次， 但是进去后的界面实在是惨不忍睹，字体太细，加粗后锯齿又出来了


Theme改成Darcula，Apperance 的字体用的是WenQuanYi Micro Hei ，比老外的好用
Editor里面的字体用的是Source Pro， 默认字体


File]]></description><category></category></item><item><title><![CDATA[Ubuntu Sun Java 环境配置]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18143567</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18143567</guid><author>u012840649</author><pubDate>Sat, 11 Jan 2014 17:20:56 +0800</pubDate><description><![CDATA[1. 去官网下载对应的版本

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html


jdk_6u45_linux_x65.bin



sudo mv

jdk_6u45_linux_x65.bin  /usr/l]]></description><category></category></item><item><title><![CDATA[linux tar 命令参数 详细]]></title><link>https://blog.youkuaiyun.com/u012840649/article/details/18012357</link><guid>https://blog.youkuaiyun.com/u012840649/article/details/18012357</guid><author>u012840649</author><pubDate>Wed, 08 Jan 2014 22:08:02 +0800</pubDate><description><![CDATA[tar  [-cxtzjvfpPN]   文件与目录 ....

参数：
-c ：建立一个压缩文件的参数指令(create 的意思)；
-x ：解开一个压缩文件的参数指令！
-t ：查看 tarfile 里面的文件！

特别注意，在参数的下达中， c/x/t 仅能存在一个！不可同时存在！
因为不可能同时压缩与解压缩。

-z ：是否同时具有 gzip 的属性？亦即是否需要用 g]]></description><category></category></item></channel></rss>