<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_陆止于此 海始于斯</title><subtitle type="text">                                                            就一敲代码的……</subtitle><id>http://feed.cnblogs.com/blog/u/58205/rss</id><updated>2011-06-22T08:21:35Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/58205/rss"/><entry><id>http://www.cnblogs.com/jerrychoi/archive/2011/06/22/2087138.html</id><title type="text">（重要）博客搬家了！</title><summary type="text">我的博客已经搬家了，新blog地址为： http://jerrychoi.me ，欢迎访问！此外，此blog不再更新。</summary><published>2011-06-22T08:16:00Z</published><updated>2011-06-22T08:16:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2011/06/22/2087138.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2011/06/22/2087138.html"/><content type="html">&lt;p&gt;我的博客已经搬家了，新blog地址为： &lt;a href="http://jerrychoi.me"&gt;http://jerrychoi.me&lt;/a&gt; ，欢迎访问！&lt;/p&gt;&lt;p&gt;此外，此blog不再更新。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jerrychoi/aggbug/2087138.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jerrychoi/archive/2011/06/22/2087138.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/09/06/1819563.html</id><title type="text">与Android源代码编辑相关的一切操作介绍</title><summary type="text">Android源代码相关注：以下是在ubuntu 10.04中进行的。此文章的诞生，是我在魅族实习的这两个月来所学到的，有从同事身上学习到的，有因为工作上产生了此疑问而google到的。转载请注明出处。一、更新ubuntu 10.04的软件源# 用如下两句命令修改更新软件源列表# 编辑源列表sudo gedit /etc/apt/sources.list# 更新源列表sudo apt-get up...</summary><published>2010-09-06T11:05:00Z</published><updated>2010-09-06T11:05:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/09/06/1819563.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/09/06/1819563.html"/><content type="html">&lt;h1 align="center"&gt;Android源代码相关&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;注：以下是在ubuntu 10.04中进行的。此文章的诞生，是我在魅族实习的这两个月来所学到的，有从同事身上学习到的，有因为工作上产生了此疑问而google到的。转载请注明出处。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;一、更新ubuntu 10.04的软件源&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;# 用如下两句命令修改更新软件源列表&lt;/p&gt;&lt;p&gt;# 编辑源列表&lt;/p&gt;&lt;p&gt;sudo gedit /etc/apt/sources.list&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;# 更新源列表&lt;/p&gt;&lt;p&gt;sudo apt-get update&lt;/p&gt;&lt;p&gt;# 如果有错误信息，把不能连接的源删除后再重新支行 sudo apt-get update&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;# 升级系统，此步不用执行，此处只是记录下这个操作而已&lt;/p&gt;&lt;p&gt;sudo apt-get upgrade&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;# 以下源列表来自 &lt;a href="http://wiki.ubuntu.org.cn/index.php?title=Template:10.04source&amp;amp;variant=zh-cn"&gt;http://wiki.ubuntu.org.cn/index.php?title=Template:10.04source&amp;amp;variant=zh-cn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#Archive.ubuntu.com更新服务器（欧洲，此为官方源，电信网通用户使用)：&lt;/p&gt;&lt;p&gt;deb http://archive.ubuntu.com/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.ubuntu.com/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.ubuntu.com/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.ubuntu.com/ubuntu/ lucid-proposedmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.ubuntu.com/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.ubuntu.com/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.ubuntu.com/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.ubuntu.com/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.ubuntu.com/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.ubuntu.com/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#骨头兄亲自搭建并维护这个Ubuntu源（该源位于浙江杭州百兆共享宽带的电信机房)：&lt;/p&gt;&lt;p&gt;deb http://ubuntu.srt.cn/ubuntu/ lucid mainrestricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.srt.cn/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.srt.cn/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.srt.cn/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.srt.cn/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.srt.cn/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.srt.cn/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.srt.cn/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.srt.cn/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.srt.cn/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#网易163更新服务器：&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/ubuntu/lucid-backports main restricted universe multiverse &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#sohu 更新服务器：&lt;/p&gt;&lt;p&gt;deb http://mirrors.sohu.com/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.sohu.com/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.sohu.com/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.sohu.com/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.sohu.com/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.sohu.com/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.sohu.com/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.sohu.com/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.sohu.com/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.sohu.com/ubuntu/lucid-backports main restricted universe multiverse &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#Mirrors.shlug.org更新服务器（电信服务器，UbuntuChina Official Mirror, maintained by Shanghai Linux User Group）：&lt;/p&gt;&lt;p&gt;deb http://cn.archive.ubuntu.com/ubuntulucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.ubuntu.com/ubuntulucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.ubuntu.com/ubuntu lucid-updatesmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.ubuntu.com/ubuntulucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.ubuntu.com/ubuntulucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://cn.archive.ubuntu.com/ubuntulucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://cn.archive.ubuntu.com/ubuntulucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://cn.archive.ubuntu.com/ubuntulucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://cn.archive.ubuntu.com/ubuntulucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://cn.archive.ubuntu.com/ubuntulucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#Mirror.lupaworld.com更新服务器（浙江省杭州市双线服务器）：&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/ubuntulucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/ubuntulucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/ubuntulucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/ubuntulucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/ubuntulucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.lupaworld.com/ubuntulucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.lupaworld.com/ubuntulucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.lupaworld.com/ubuntulucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.lupaworld.com/ubuntulucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.lupaworld.com/ubuntulucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#厦门大学更新服务器（教育网服务器）：&lt;/p&gt;&lt;p&gt;deb ftp://ubuntu.realss.cn/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://ubuntu.realss.cn/ubuntu/lucid-backports restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://ubuntu.realss.cn/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://ubuntu.realss.cn/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://ubuntu.realss.cn/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://ubuntu.realss.cn/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://ubuntu.realss.cn/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://ubuntu.realss.cn/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://ubuntu.realss.cn/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://ubuntu.realss.cn/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#成都市 电子科技大学更新服务器（教育网，推荐校园网和网通用户使用）：&lt;/p&gt;&lt;p&gt;deb http://ubuntu.uestc.edu.cn/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.uestc.edu.cn/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.uestc.edu.cn/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.uestc.edu.cn/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.uestc.edu.cn/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.uestc.edu.cn/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.uestc.edu.cn/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.uestc.edu.cn/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.uestc.edu.cn/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.uestc.edu.cn/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;# == 如果无法解析uestc.edu.cn域名，请使用以下地址 ==&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://ubuntu.dormforce.net/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.dormforce.net/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.dormforce.net/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.dormforce.net/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ubuntu.dormforce.net/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.dormforce.net/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.dormforce.net/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.dormforce.net/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.dormforce.net/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ubuntu.dormforce.net/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#上海市上海交通大学更新服务器：&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/ubuntu/ lucidmain multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#中国科学技术大学更新服务器：&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/ubuntu/ lucidmain multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#中国地质大学（北京）更新服务器：&lt;/p&gt;&lt;p&gt;deb http://www.tofree.org/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://www.tofree.org/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://www.tofree.org/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://www.tofree.org/ubuntu/ lucid-proposedmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://www.tofree.org/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://www.tofree.org/ubuntu/ lucidmain restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://www.tofree.org/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://www.tofree.org/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://www.tofree.org/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://www.tofree.org/ubuntu/lucid-backports main restricted universe multiverse &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#中国台湾 台湾大学更新服务器（推荐网通用户使用，电信PING平均响应速度41MS。强烈推荐此源，比较完整，较少出现同步问题）：&lt;/p&gt;&lt;p&gt;deb http://ubuntu.csie.ntu.edu.tw/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-srchttp://ubuntu.csie.ntu.edu.tw/ubuntu/ lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.csie.ntu.edu.tw/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-srchttp://ubuntu.csie.ntu.edu.tw/ubuntu/ lucid-updates main restricted universemultiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.csie.ntu.edu.tw/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-srchttp://ubuntu.csie.ntu.edu.tw/ubuntu/ lucid-backports main restricted universemultiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.csie.ntu.edu.tw/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-srchttp://ubuntu.csie.ntu.edu.tw/ubuntu/ lucid-security main restricted universemultiverse&lt;/p&gt;&lt;p&gt;deb http://ubuntu.csie.ntu.edu.tw/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-srchttp://ubuntu.csie.ntu.edu.tw/ubuntu/ lucid-proposed main restricted universemultiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#mirror.rootguide.org更新服务器（上海市 电信）：&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.rootguide.org/ubuntu/lucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.rootguide.org/ubuntu/lucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.rootguide.org/ubuntu/lucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.rootguide.org/ubuntu/lucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://mirror.rootguide.org/ubuntu/lucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#台湾的官方源速度也相当不错，有时甚至快于内地的：&lt;/p&gt;&lt;p&gt;deb http://tw.archive.ubuntu.com/ubuntulucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.ubuntu.com/ubuntulucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.ubuntu.com/ubuntulucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.ubuntu.com/ubuntulucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.ubuntu.com/ubuntulucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.ubuntu.com/ubuntulucid main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.ubuntu.com/ubuntulucid-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.ubuntu.com/ubuntulucid-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.ubuntu.com/ubuntulucid-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.ubuntu.com/ubuntulucid-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#以下源支持IPV6,推荐可以使用IPV6的教育网用户使用，速度在200kb/s左右，如需源代码，将deb替换成deb-src即可&lt;/p&gt;&lt;p&gt;deb http://mirror.switch.ch/ftp/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://mirror.switch.ch/ftp/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://mirror.switch.ch/ftp/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://mirror.switch.ch/ftp/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://mirror.switch.ch/ftp/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://ftp.heanet.ie/mirrors/ubuntu/lucid main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.heanet.ie/mirrors/ubuntu/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.heanet.ie/mirrors/ubuntu/lucid-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.heanet.ie/mirrors/ubuntu/lucid-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.heanet.ie/mirrors/ubuntu/lucid-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;debhttp://ftp.kddlabs.co.jp/020/Linux/packages/ubuntu/archive/ lucid mainmultiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.kddlabs.co.jp/020/Linux/packages/ubuntu/archive/lucid-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;debhttp://ftp.kddlabs.co.jp/020/Linux/packages/ubuntu/archive/ lucid-proposed mainmultiverse restricted universe&lt;/p&gt;&lt;p&gt;debhttp://ftp.kddlabs.co.jp/020/Linux/packages/ubuntu/archive/ lucid-security mainmultiverse restricted universe&lt;/p&gt;&lt;p&gt;debhttp://ftp.kddlabs.co.jp/020/Linux/packages/ubuntu/archive/ lucid-updates mainmultiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;二、更改Root账户&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;注：此操作不执行也是可以的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1&lt;/b&gt;&lt;b&gt;、重置root&lt;/b&gt;&lt;b&gt;密码：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;利用现有管理员帐户登陆Ubuntu，在终端执行命令：sudopasswd root，接着输入密码和root密码，重复密码。这时候root用户已经设定了新的密码&lt;/p&gt;&lt;p&gt;&lt;b&gt;2&lt;/b&gt;&lt;b&gt;、允许以root&lt;/b&gt;&lt;b&gt;用户登录：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;默认情况是不允许用root帐号直接登陆图形界面的。这可以通过修改/etc/gdm/gdm.conf文件来允许root直接登陆，在该文件中找到 AllowRoot＝false 将其改为 AllowRoot=true 切换用户就可以了。&lt;/p&gt;&lt;p&gt;注：gdm.conf默认是只读属性，修改前请先使用sudo chmod 777 /etc/gdm/gdm.conf 将文件权限设置为为777。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;三、安装必要的库和包&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1&lt;/b&gt;&lt;b&gt;、Linux 32&lt;/b&gt;&lt;b&gt;位：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;官方推荐安装的包：&lt;/p&gt;&lt;p&gt;sudo apt-get install git-core gnupg flex bison gperf libsdl-devlibesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 其中官方推荐的还有sun-java5-jdk ，此包将在下一节详细介绍。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 此外，还可以安装Valgrind 工具，它可以帮助你找到内存泄露，堆栈溢出和数组越界等问题：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudoapt-get install valgrind&lt;/p&gt;&lt;p&gt;&lt;b&gt;2&lt;/b&gt;&lt;b&gt;、Linux 64&lt;/b&gt;&lt;b&gt;位&lt;/b&gt;&lt;/p&gt;&lt;p&gt;如果是64位的操作系统，除了32位系统所需的包之外，还需要Piecesfrom the 32-bit cross-building environment和X11 development，全部命令如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudoapt-get install git-core gnupg flex bison gperf build-essential zip curlzlib1g-dev&amp;nbsp;gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-devia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 然后需要设置系统将正确的Java版本（1.5）设置为默认：（此内容将在下一节详细介绍）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudoupdate-java-alternatives &amp;ndash;s java-1.5.0-sun&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 最后设置X11：Ubuntudoesn't have packages for the X11 libraries, but that can be worked around withthe following command:&lt;/p&gt;&lt;p&gt;sudo ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so&lt;/p&gt;&lt;p&gt;&lt;b&gt;3&lt;/b&gt;&lt;b&gt;、另外，如果在编译过程中发现某些命令找不到，就apt-get&lt;/b&gt;&lt;b&gt;它。可能还会需要的有：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;sudo apt-getinstall libc6-dev&lt;/p&gt;&lt;p&gt;sudo apt-getinstall patch&lt;/p&gt;&lt;p&gt;sudo apt-getinstall texinfo&lt;/p&gt;&lt;p&gt;sudo apt-getinstall zlib1g-dev&lt;/p&gt;&lt;p&gt;sudo apt-getinstall valgrind&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;四、安装和配置JDK 1.5&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Android2.2的官方文档中说可以使用JDK 1.6来编译，据说使用JDK1.6编译时会出现Make Doc错误，所以最好还是使用JDK 1.5来编译，至于用JDK1.6来编译，我没有试过。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;1、 &lt;/b&gt;&lt;b&gt;安装 JDK 1.5&lt;/b&gt;&lt;b&gt;。&lt;/b&gt;&lt;/p&gt;&lt;p&gt;有两种方法，一是apt-get安装，二是使用安装包来手动安装，分别介绍如下：&lt;/p&gt;&lt;p&gt;l&amp;nbsp; &lt;b&gt;apt-get&lt;/b&gt;&lt;b&gt;安装：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;由于Ubuntu10.04中已经没有了JDK 1.5的源，所以，先备份一下源列表：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudo cp/etc/apt/sources.list /etc/apt/sources.list.backup&lt;/p&gt;&lt;p&gt;然后把下面的地址添加到/etc/apt/sources.list 中：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; debhttp://cn.archive.ubuntu.com/ubuntu/ jaunty multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;或者如下源：&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu jaunty main restrictedmultiverse universe&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu jaunty-updates main restricteduniverse multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu jaunty-security main restricteduniverse multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu jaunty-proposed mainrestricted universe multiverse&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;更多的源列表：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="620" valign="top"&gt;&lt;p&gt;#Archive.Ubuntu.com更新服务器（欧洲，此为官方源，电信网通用户使用)：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://archive.Ubuntu.com/ubuntu/  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.Ubuntu.com/ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.Ubuntu.com/ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.Ubuntu.com/ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://archive.Ubuntu.com/ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.Ubuntu.com/ubuntu/  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.Ubuntu.com/ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.Ubuntu.com/ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.Ubuntu.com/ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://archive.Ubuntu.com/ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#网易163更新服务器：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/Ubuntu/ jaunty  main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/Ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/Ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/Ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirrors.163.com/Ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/Ubuntu/  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/Ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/Ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/Ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirrors.163.com/Ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#Mirrors.shlug.org更新服务器（电信服务器，Ubuntu China Official Mirror, maintained by Shanghai Linux User  Group）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://cn.archive.Ubuntu.com/ubuntu  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.Ubuntu.com/ubuntu  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.Ubuntu.com/ubuntu  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.Ubuntu.com/ubuntu  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://cn.archive.Ubuntu.com/ubuntu  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://cn.archive.Ubuntu.com/ubuntu jaunty main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://cn.archive.Ubuntu.com/ubuntu jaunty-security main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src http://cn.archive.Ubuntu.com/ubuntu  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://cn.archive.Ubuntu.com/ubuntu jaunty-backports main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://cn.archive.Ubuntu.com/ubuntu jaunty-proposed main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#Mirror.lupaworld.com更新服务器（浙江省杭州市双线服务器，推荐）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/Ubuntu  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/Ubuntu  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/Ubuntu  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/Ubuntu  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.lupaworld.com/Ubuntu  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.lupaworld.com/Ubuntu  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.lupaworld.com/Ubuntu jaunty-security main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.lupaworld.com/Ubuntu jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.lupaworld.com/Ubuntu jaunty-backports main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.lupaworld.com/Ubuntu jaunty-proposed main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#厦门大学更新服务器（教育网服务器）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb ftp://Ubuntu.realss.cn/ubuntu/ jaunty  main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://Ubuntu.realss.cn/ubuntu/  jaunty-backports restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://Ubuntu.realss.cn/ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://Ubuntu.realss.cn/ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb ftp://Ubuntu.realss.cn/ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://Ubuntu.realss.cn/ubuntu/  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://Ubuntu.realss.cn/ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://Ubuntu.realss.cn/ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://Ubuntu.realss.cn/ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src ftp://Ubuntu.realss.cn/ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#成都市 电子科技大学更新服务器（教育网，推荐校园网和网通用户使用）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.uestc.edu.cn/ubuntu/  jaunty main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.uestc.edu.cn/ubuntu/ jaunty-backports  main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.uestc.edu.cn/ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.uestc.edu.cn/ubuntu/  jaunty-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.uestc.edu.cn/ubuntu/  jaunty-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/ jaunty main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/ jaunty-backports main multiverse  restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted  universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/ jaunty-security main multiverse restricted  universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/ jaunty-updates main multiverse restricted  universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;# == 如果无法解析uestc.edu.cn域名，请使用以下地址 ==&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.dormforce.net/ubuntu/  jaunty main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.dormforce.net/ubuntu/  jaunty-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.dormforce.net/ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.dormforce.net/ubuntu/  jaunty-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.dormforce.net/ubuntu/  jaunty-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.dormforce.net/ubuntu/ jaunty main multiverse restricted  universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.dormforce.net/ubuntu/ jaunty-backports main multiverse  restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.dormforce.net/ubuntu/ jaunty-proposed main multiverse  restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.dormforce.net/ubuntu/ jaunty-security main multiverse  restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.dormforce.net/ubuntu/ jaunty-updates main multiverse restricted  universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#上海市上海交通大学更新服务器（教育网，推荐校园网和网通用户使用）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/Ubuntu/ jaunty  main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/Ubuntu/  jaunty main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://ftp.sjtu.edu.cn/Ubuntu/  jaunty-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#中国科学技术大学更新服务器（教育网，推荐校园网和网通用户使用）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/Ubuntu/  jaunty main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/Ubuntu/  jaunty-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/Ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/Ubuntu/  jaunty-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb http://debian.ustc.edu.cn/Ubuntu/  jaunty-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/Ubuntu/  jaunty main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/Ubuntu/  jaunty-backports main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/Ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/Ubuntu/  jaunty-security main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://debian.ustc.edu.cn/Ubuntu/  jaunty-updates main multiverse restricted universe&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#中国台湾 台湾大学更新服务器（推荐网通用户使用，电信PING平均响应速度41MS。强烈推荐此源，比较完整，较少出现同步问题）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.csie.ntu.edu.tw/ubuntu/  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.csie.ntu.edu.tw/ubuntu/ jaunty main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.csie.ntu.edu.tw/ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.csie.ntu.edu.tw/ubuntu/ jaunty-updates main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.csie.ntu.edu.tw/ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.csie.ntu.edu.tw/ubuntu/ jaunty-backports main restricted  universe multiverse&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.csie.ntu.edu.tw/ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://Ubuntu.csie.ntu.edu.tw/ubuntu/ jaunty-security main restricted  universe multiverse&lt;/p&gt;&lt;p&gt;deb http://Ubuntu.csie.ntu.edu.tw/ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src http://Ubuntu.csie.ntu.edu.tw/ubuntu/  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#mirror.rootguide.org更新服务器（上海市  电信）：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/Ubuntu/  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.rootguide.org/Ubuntu/ jaunty main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/Ubuntu/  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.rootguide.org/Ubuntu/ jaunty-updates main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/Ubuntu/  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.rootguide.org/Ubuntu/ jaunty-backports main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/Ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://mirror.rootguide.org/Ubuntu/  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.rootguide.org/Ubuntu/  jaunty-proposed main multiverse restricted universe&lt;/p&gt;&lt;p&gt;deb-src  http://mirror.rootguide.org/Ubuntu/ jaunty-proposed main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#台湾的官方源速度也相当不错，有时甚至快于内地的：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://tw.archive.Ubuntu.com/ubuntu  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.Ubuntu.com/ubuntu  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.Ubuntu.com/ubuntu  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.Ubuntu.com/ubuntu  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://tw.archive.Ubuntu.com/ubuntu  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.Ubuntu.com/ubuntu  jaunty main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://tw.archive.Ubuntu.com/ubuntu jaunty-security main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://tw.archive.Ubuntu.com/ubuntu jaunty-updates main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;deb-src http://tw.archive.Ubuntu.com/ubuntu  jaunty-backports main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb-src  http://tw.archive.Ubuntu.com/ubuntu jaunty-proposed main restricted universe  multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#安全更新：&lt;/p&gt;&lt;p&gt;#deb http://security.Ubuntu.com/ubuntu  jaunty-security main restricted&lt;/p&gt;&lt;p&gt;#deb-src  http://security.Ubuntu.com/ubuntu jaunty-security main restricted&lt;/p&gt;&lt;p&gt;#deb http://security.Ubuntu.com/ubuntu  jaunty-security universe&lt;/p&gt;&lt;p&gt;#deb-src  http://security.Ubuntu.com/ubuntu jaunty-security universe&lt;/p&gt;&lt;p&gt;#deb http://security.Ubuntu.com/ubuntu  jaunty-security multiverse&lt;/p&gt;&lt;p&gt;#deb-src  http://security.Ubuntu.com/ubuntu jaunty-security multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#新增青岛大学源&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#（对于运行9.04的用户 For users that running Ubuntu 9.04）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  jaunty main restricted multiverse universe&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  jaunty-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  jaunty-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  jaunty-proposed main restricted universe multiverse&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;#（对于运行9.10的用户 For users that running Ubuntu 9.10）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  karmic main restricted multiverse universe&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  karmic-updates main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  karmic-security main restricted universe multiverse&lt;/p&gt;&lt;p&gt;deb http://mirror.osqdu.org.cn/ubuntu  karmic-proposed main restricted universe multiverse&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;然后再 sudoapt-get update，&lt;/p&gt;&lt;p&gt;然后再执行 sudoapt-get install sun-java5-jdk。&lt;/p&gt;&lt;p&gt;l&amp;nbsp; &lt;b&gt;使用安装包手动安装：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;将jdk-6u20-linux-i586.bin复制到/usr/lib/jvm/java文件夹下，如果文件夹不存在，刚新建此文件夹：&lt;/p&gt;&lt;p&gt;执行：sudo chmoda+x jdk-1_5_0_22-linux-amd64.bin&lt;/p&gt;&lt;p&gt;执行：sudo ./jdk-1_5_0_22-linux-amd64.bin&lt;/p&gt;&lt;p&gt;连续按回车直到显示要求输入yes/no，此时输入yes并回车，将会得到jdk1.5.0_22目录。&lt;/p&gt;&lt;p&gt;此时JDK安装完毕。&lt;/p&gt;&lt;p&gt;在终端执行代码：sudogedit /etc/environment 或者 gedit ~/.bashrc，添加如下变量：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="670" valign="top"&gt;&lt;p&gt;JAVA_HOME=/usr/lib/jvm/java/jdk1.5.0_22&lt;/p&gt;&lt;p&gt;JRE_HOME=${JAVA_HOME}/jre&lt;/p&gt;&lt;p&gt;export ANDROID_JAVA_HOME=$JAVA_HOME&lt;/p&gt;&lt;p&gt;export  CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH&lt;/p&gt;&lt;p&gt;export  JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin&lt;/p&gt;&lt;p&gt;export JAVA_HOME&lt;/p&gt;&lt;p&gt;export JRE_HOME&lt;/p&gt;&lt;p&gt;export CLASSPATH&lt;/p&gt;&lt;p&gt;HOME_BIN=~/bin/&lt;/p&gt;&lt;p&gt;export  ANDROID_PRODUCT_OUT=~/android/out/target/product/generic&lt;/p&gt;&lt;p&gt;ANDROID_PRODUCT_OUT_BIN=~/android/android-sdk-linux_86/tools&lt;/p&gt;&lt;p&gt;export  PATH=${PATH}:${JAVA_PATH}:${HOME_BIN}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT}&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;注：ANDROID_PRODUCT_OUT_BIN=~/android/android-sdk-linux_86/tools这一句，是因为我下载了SDK，而不是编译之后生成的，因为初次编译，怕有问题，所以借用了官方的SDK中的emulator来用的。此语句当然也可以忽略。&lt;/p&gt;&lt;p&gt;保存.bashrc文件后，要更新配置文件&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source ~/.bashrc&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;2、 &lt;/b&gt;&lt;b&gt;设置默认的JDK&lt;/b&gt;&lt;/p&gt;&lt;p&gt;因为系统默认可能存在别的JDK，比如JDK 1.6，所以先在终端执行代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; java -version&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; javac -version&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果显示的Java和Javac版本是1.5的，刚无需进行下面的操作，否则要按下面的操作进行：&lt;/p&gt;&lt;p&gt;sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.5.0_22/bin/java300&lt;/p&gt;&lt;p&gt;sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.5.0_22/bin/javac300&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;或者：&lt;/p&gt;&lt;p&gt;sudo&amp;nbsp;update-alternatives&amp;nbsp;--install&amp;nbsp;/usr/bin/java&amp;nbsp;java&amp;nbsp;/usr/lib/jvm/java/jdk1.5.0_22/bin/java&amp;nbsp;50&amp;nbsp;--slave&amp;nbsp;/usr/share/man/man1/java.1.gz&amp;nbsp;java.1.gz&amp;nbsp;/usr/lib/jvm/java/jdk1.5.0_22/man/man1/java.1&lt;/p&gt;&lt;p&gt;sudo&amp;nbsp;update-alternatives&amp;nbsp;--install&amp;nbsp;/usr/bin/javac&amp;nbsp;javac&amp;nbsp;/usr/lib/jvm/java/jdk1.5.0_22/bin/javac&amp;nbsp;50&amp;nbsp;--slave&amp;nbsp;/usr/share/man/man1/javac.1.gz&amp;nbsp;javac.1.gz&amp;nbsp;/usr/lib/jvm/java/jdk1.5.0_22/man/man1/javac.1&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;接着执行：sudoupdate-alternatives --config java&amp;nbsp; ，选择对应的java&lt;/p&gt;&lt;p&gt;再执行：sudoupdate-alternatives --config javac ，选择对应的javac&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;输入java -version 和 javac &amp;ndash;version，看是否分别都是1.5的JDK。如果是，刚成功安装和配置JDK1.5，否则可以先使用sudo update-alternatives --remove java/usr/lib/jvm/java/jdk1.5.0_22/bin/java 和 sudoupdate-alternatives --remove javac /usr/lib/jvm/java/jdk1.5.0_22/jre/bin/javac删除刚刚添加过的，然后再重新配置。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;五、下载并编译Android源码&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、安装Repo&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建~/bin目录，主要是用来存放repo程序，如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd~&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkdirbin&lt;/p&gt;&lt;p&gt;将此路径添加到环境变量PATH中：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gedit ~/.bashrc&lt;/p&gt;&lt;p&gt;如果有HOME_BIN=~/bin/ ，则不用再添加，否则要加上HOME_BIN=~/bin/，然后保存.bashrc文件后，要更新配置文件&lt;/p&gt;&lt;p&gt;source ~/.bashrc&lt;/p&gt;&lt;p&gt;下载repo脚本并使其可执行：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl http://android.git.kernel.org/repo&amp;gt;~/bin/repo&lt;/p&gt;&lt;p&gt;chmod a+x ~/bin/repo&lt;/p&gt;&lt;p&gt;2、初始化Repo&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkdirandroid&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cdandroid&lt;/p&gt;&lt;p&gt;repo init -ugit://android.git.kernel.org/platform/manifest.git&lt;/p&gt;&lt;p&gt;注：如果主干的源代码编译不成功，可以试试分支的源代码：&lt;/p&gt;&lt;p&gt;repo init -u git://android.git.kernel.org/platform/manifest.git -bandroid-2.2_r1 &lt;/p&gt;&lt;p&gt;在此过程中需要输入名字和email地址。初始化成功后，会显示：&lt;/p&gt;&lt;p&gt;repo initialized in ~/android&lt;/p&gt;&lt;p&gt;在~/android下会有一个.repo的隐藏目录。&lt;/p&gt;&lt;p&gt;如果在此处出现 repo:commandnot found错误，则按如下方法解决：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在 ~/.bashrc 中，将 export PATH=$PATH:$HOME/bin 添加到其中即可。&lt;/p&gt;&lt;p&gt;3、&amp;nbsp; 同步源代码：&lt;/p&gt;&lt;p&gt;repo sync&lt;/p&gt;&lt;p&gt;4、&amp;nbsp; 编译源代码：&lt;/p&gt;&lt;p&gt;cd ~/android&lt;/p&gt;&lt;p&gt;make &amp;ndash;j3&lt;/p&gt;&lt;p&gt;注：这里的使用了-j3这个选项，j是选择电脑CPU的个数，如果是双核，那就是2+1，所以用-j3，具体情况自己来定。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;在编译过程中，可能会出现如下错误：&lt;/p&gt;&lt;p&gt;l&amp;nbsp; 错误1：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="712" valign="top"&gt;&lt;p&gt;Install:  out/host/linux-x86/framework/droiddoc.jar&amp;nbsp;  &lt;/p&gt;&lt;p&gt;target Generated: libclearsilver-jni  &amp;lt;= out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar&lt;/p&gt;&lt;p&gt;host C: libclearsilver-jni &amp;lt;=  external/clearsilver/java-jni/j_neo_util.c&lt;/p&gt;&lt;p&gt;In file included from  /usr/include/features.h:378,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from  /usr/include/string.h:26,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from  external/clearsilver/java-jni/j_neo_util.c:1:&lt;/p&gt;&lt;p&gt;/usr/include/gnu/stubs.h:9:27: error:  gnu/stubs-64.h: 没有那个文件或目录&lt;/p&gt;&lt;p&gt;make: ***  [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o]  错误 1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;解决办法是执行如下命令：&lt;/p&gt;&lt;p&gt;sudo apt-get install lib64z1-dev libc6-dev-amd64 g++-multiliblib64stdc++6&lt;/p&gt;&lt;p&gt;l&amp;nbsp; make若提示找不到-lncurses：则需要做以下链接：&lt;/p&gt;&lt;p&gt;ln &amp;ndash;s /lib/libncurses.so.5 /lib/libncurses.so&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;l&amp;nbsp; 编译版本错误：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="712" valign="top"&gt;&lt;p&gt;You are attempting to build with the  incorrect version of java.&lt;/p&gt;&lt;p&gt;Your version is: java version  "1.6.0_17".&lt;/p&gt;&lt;p&gt;The correct version is: 1.5.&lt;/p&gt;&lt;p&gt;Please follow the machine setup  instructions at &lt;a href="http://source.android.com/download"&gt;http://source.android.com/download&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;出现此错误的原因是因为使用了JDK 1.6来编译Android，有两种解决办法，一是按上面介绍的，使用JDK 1.5来编译，另一种解决办法如下：&lt;/p&gt;&lt;p&gt;gedit ~/adroid/build/core/main.mk&lt;/p&gt;&lt;p&gt;修改&lt;/p&gt;&lt;p&gt;java_version := $(shell java -version 2&amp;gt;&amp;amp;1 | head -n 1 | grep'[ "]1\.5[\. "$$]')&lt;/p&gt;&lt;p&gt;javac_version := $(shell javac -version 2&amp;gt;&amp;amp;1 | head -n 1 |grep '[ "]1\.5[\. "$$]')&lt;/p&gt;&lt;p&gt;为&lt;/p&gt;&lt;p&gt;java_version := $(shell java -version 2&amp;gt;&amp;amp;1 | head -n 1 | grep'[ "]1\.6[\. "$$]')&lt;/p&gt;&lt;p&gt;javac_version := $(shell javac -version 2&amp;gt;&amp;amp;1 | head -n 1 |grep '[ "]1\.6[\. "$$]')&lt;/p&gt;&lt;p&gt;l&amp;nbsp; 提示missing了&amp;ldquo;run-java-tool&amp;rdquo;错误：&lt;/p&gt;&lt;p&gt;解决方法：在make前设置环境变量ANDROID_JAVA_HOME到$JAVA_HOME，即在 ~/.bashrc 中添加 export ANDROID_JAVA_HOME=$JAVA_HOME 即可。&lt;/p&gt;&lt;p&gt;5、&amp;nbsp; 在模拟器上运行编译好的Android&lt;/p&gt;&lt;p&gt;编译好android之后，/out/target/product/generic下会出现如下文件&lt;/p&gt;&lt;p&gt;android-info.txt&lt;/p&gt;&lt;p&gt;ramdisk.img&lt;/p&gt;&lt;p&gt;clean_steps.mk&lt;/p&gt;&lt;p&gt;install-files.txt&lt;/p&gt;&lt;p&gt;perivous_build_config.mk&lt;/p&gt;&lt;p&gt;system.img&lt;/p&gt;&lt;p&gt;userdata.img&lt;/p&gt;&lt;p&gt;我们运行emulator只需要ramdisk.img,system.img和userdata.img这三个文件。&lt;/p&gt;&lt;p&gt;由于之前我们已经下载官方的SDK包了，并且把路径添加到配置文件了，所以把三个文件复制到/android-sdk-linux_x86下即可，然后运行如下命令即可：&lt;/p&gt;&lt;p&gt;emulator -system system.img -data userdata.img -ramdisk ramdisk.img&lt;/p&gt;&lt;p&gt;或者：&lt;/p&gt;&lt;p&gt;emulator &amp;ndash;image system.img -data userdata.img -ramdisk ramdisk.img&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 或者将这三个img文件拷贝到 AndroidSDK 目录下的platforms/android-x(android版本)/images(如果images文件夹不存在则需要新建一个)，然后再运行Android SDK目录下的tools/emulator即可，&lt;b&gt;此方法为推荐的方法，在覆盖这三个&lt;/b&gt;&lt;b&gt;img&lt;/b&gt;&lt;b&gt;文件时，要记得备份原生的三个img&lt;/b&gt;。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果没有下载过官方的SDK包，则按如下步骤进行操作：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在工作目录下，即~/android 下设置环境变量：&lt;/p&gt;&lt;p&gt;. build/envsetup.sh&lt;/p&gt;&lt;p&gt;partner_setup&lt;/p&gt;&lt;p&gt;emulator&lt;/p&gt;&lt;p&gt;或者在~/android/out/target/product/generic/&amp;nbsp;目录下运行命令(&lt;b&gt;此方法为推荐方法&lt;/b&gt;)：&lt;/p&gt;&lt;p&gt;emulator -system system.img -data userdata.img -ramdisk ramdisk.img&lt;/p&gt;&lt;p&gt;或者：&lt;/p&gt;&lt;p&gt;emulator &amp;ndash;image system.img -data userdata.img -ramdisk ramdisk.img&lt;/p&gt;&lt;p&gt;这时候Android模拟器的界面就出现了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果还有错误，就做如下操作：&lt;/p&gt;&lt;p&gt;export&amp;nbsp;&amp;nbsp;ANDROID_PRODUCT_OUT=~/android/out/target/product/generic&lt;/p&gt;&lt;p&gt;~/android/out/host/linux-x86/bin/emulator -image system.img -datauserdata.img -ramdisk ramdisk.img&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;6、&amp;nbsp; 编译生成SDK&lt;/p&gt;&lt;p&gt;在工作目录下，即 ~/android 下，运行make sdk即可。&lt;/p&gt;&lt;p&gt;注意事项：&lt;/p&gt;&lt;p&gt;l&amp;nbsp; 安装Java开发包的时候，不要安装sun-java6-jdk，要安装sun-java5-jdk避免出现make doc的错误。&lt;/p&gt;&lt;p&gt;l&amp;nbsp; 直接使用源码中的某些应用作为基于编译后的SDK上的工程时，出现有些符号找不到的问题，按以下方法解决：&lt;/p&gt;&lt;p&gt;拿android.net.WebAddress类为例，在很多Google自带的应用中使用过，但是要是直接在编译后的SDK上拿来用，就发现此对象在SDK中找不到，解决办法就是，在其包的源码上的前几行的注释有{@hide}这个标识，删掉该行后进行编译所生成的SDK中就包含了android.net.WebAddress的对象。所以如果下面什么类找不到，就到类所在的源文件中重复以上修改即可。&amp;nbsp;即便按照以上操作，可能也会出现有的包找不到的情况，这种情况就例如包com.google.android.googleapps.IGoogleLoginService和com.google.android.googlelogin.GoogleLoginServiceConstants，解决方法就是在调用该类的工程程序中，包含以下外部的jar包：framework/opt/com.google.android/frame.jar和framework/opt/com.google.android.googlelogin/client.jar&lt;/p&gt;&lt;p&gt;&lt;strong&gt;六、在Eclipse中使用Android源代码&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、将编译好的Andorid源代码中的 .classpath 文件拷贝到Android源文件的根目录下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ~/android&amp;nbsp;&amp;nbsp;&amp;nbsp; # Enter the root of the android project&lt;/p&gt;&lt;p&gt;cpdevelopment/ide/eclipse/.classpath . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Copy the .classpath file to the root of the android project&lt;/p&gt;&lt;p&gt;chmod u+w.classpath&amp;nbsp; # Make the copy writable&lt;/p&gt;&lt;p&gt;2、修改Eclipse程序的配置文件：&lt;/p&gt;&lt;p&gt;把eclipse.ini（在eclipse软件的安装目录下）的3个值改为下面的值：&lt;/p&gt;&lt;p&gt;-Xms128m&lt;/p&gt;&lt;p&gt;-Xmx512m&lt;/p&gt;&lt;p&gt;-XX:MaxPermSize=256m&lt;/p&gt;&lt;p&gt;3、将Android源代码导入到Eclipse中：&lt;/p&gt;&lt;p&gt;导入前先检查.classpath里的文件在Android源码中是否有相应的文件（文件夹），否则也会破坏Android源码（一般是多添加文件/文件夹），.classpath里多余的路径可删除。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 然后可在Eclipse中新建一个JavaProject，注意，一定要是Java Project而不能是Android Project！！！&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 然后选择&amp;ldquo;Createproject from existing source&amp;rdquo;来导入Andorid源代码。&lt;/p&gt;&lt;p&gt;在导入代码的过程中，可能会碰到提示有重复项，需要编辑.classpath文件，搜索vpn，会发现有两个是重复的，需要删掉其中一个。&lt;/p&gt;&lt;p&gt;android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下&lt;/p&gt;&lt;p&gt;android-formatting.xml用来配置eclipse编辑器的代码风格；android.importorder用来配置eclipse的import的顺序和结构。&lt;/p&gt;&lt;p&gt;在window-&amp;gt;preferences-&amp;gt;java-&amp;gt;Codestyle-&amp;gt;Formatter中导入android-formatting.xml&lt;/p&gt;&lt;p&gt;在window-&amp;gt;preferences-&amp;gt;java-&amp;gt;Codestyle-&amp;gt;OrganizeImports中导入android.importorder&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;可选安装anyedit插件：在http://andrei.gmxhome.de/anyedit/下载并导入eclipse中，以增强Eclipse的功能。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4、在Eclipse中编辑源代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 此处要注意，如果在将Android源代码导入到Eclipse中后，每次reposync之后，都要在Eclipse中刷新一下相应的文件/文件夹。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果要添加应用程序到Android源代码中，则要按以下步骤进行操作，以便新添加的应用程序可以被添加到Android的构建路径以以便编译：&lt;/p&gt;&lt;p&gt;l&amp;nbsp; Project Properties&lt;/p&gt;&lt;p&gt;l&amp;nbsp; Select "Java Build Path" from the left-hand menu.&lt;/p&gt;&lt;p&gt;l&amp;nbsp; Choose the "Source" tab.&lt;/p&gt;&lt;p&gt;l&amp;nbsp; Click "Add Folder...".&lt;/p&gt;&lt;p&gt;l&amp;nbsp; Add your app's "src" directory.&lt;/p&gt;&lt;p&gt;l&amp;nbsp; Click OK.&lt;/p&gt;&lt;p&gt;当按上述步骤完成后，在Eclipse的工程导航窗口中，新添加的应用程序所处的位置应该是：android/packages/apps/YourAppName/src。Depending on whichapp(s) you include, you may also need to include othersrc/main/java directoriesunder android/dalvik/libcore. Do this if you find you cannot build with thedefault set.&lt;/p&gt;&lt;p&gt;5、在Eclipse中调试Android源代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 首先启动模拟器：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ~/android&amp;nbsp;&amp;nbsp;&amp;nbsp; # enter the root of the android project&lt;/p&gt;&lt;p&gt;. build/envsetup.sh&lt;/p&gt;&lt;p&gt;lunch 1&amp;nbsp;&amp;nbsp; # to build theemulator&lt;/p&gt;&lt;p&gt;make&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # if you didn'talready do this&lt;/p&gt;&lt;p&gt;emulator&amp;nbsp; # you should see aGUI picture of a phone&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 然后再启动DDMS:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd~/android&amp;nbsp;&amp;nbsp;&amp;nbsp; # enter the root of theandroid project&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # you should get a splufty debuggingconsole&lt;/p&gt;&lt;p&gt;注：以上是根据官方文档整理的，但是以我自己的实际经验来看，不用那么麻烦，只要启动Eclipse，然后打开DDMS视图就可以继续下面的操作。&lt;/p&gt;&lt;p&gt;然后在eclipse中配置调试类型和端口：&lt;/p&gt;&lt;p&gt;在 DDMS中选择想要调试的进程，用 phone进程为例，选中com.android.phone，然后在Eclipse的菜单栏中Run-&amp;gt;DebugConfigurations-&amp;gt;Remote Java Application -&amp;gt; New，设置&amp;rdquo;Host:&amp;rdquo;设为 localhost，&amp;rdquo;Port:&amp;rdquo;设为8700，&amp;rdquo;ConnectionType&amp;rdquo;为Standard(SocketAttach)，然后再在代码中设置断点，就可以进行单步跟踪调试了。&lt;/p&gt;&lt;p&gt;7、&amp;nbsp; 编译Android源代码中的程序：&lt;/p&gt;&lt;p&gt;在对源代码进行修改后，可以使用make进行完全编译，如果只是修改了源代码中的某一个应用程序，比如短信，则可以不用完全make整个Android源代码，以下是几种方法：&lt;/p&gt;&lt;p&gt;cd ~/android&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #enter the root of the android project&lt;/p&gt;&lt;p&gt;. build/envsetup.sh&lt;/p&gt;&lt;p&gt;此时会多出m/mm/mmm等命令，m&amp;nbsp;编译整个&amp;nbsp;android&amp;nbsp;工程，mm&amp;nbsp;编译当前目录下的模块，mmmpath&amp;nbsp;编译指定目录下的模块。比如编译短信，有如下方法：&lt;/p&gt;&lt;p&gt;l&amp;nbsp; make Mms&lt;/p&gt;&lt;p&gt;l&amp;nbsp; make clean-Mms Mms&lt;/p&gt;&lt;p&gt;l&amp;nbsp; mmm packages/apps/Mms&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jerrychoi/aggbug/1819563.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jerrychoi/archive/2010/09/06/1819563.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/05/28/1746221.html</id><title type="text">NotificationManager和Notification的使用总结</title><summary type="text">这几天一直在修改twigee的源代码，其中一个要加入的功能是常驻Notification栏，以前写的时候只能出现在“通知”这一组中，想把它放在“正在运行”组中却不知道怎么放，查了下官方文档，找到了方法，在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文： (1)、使用系统定义的Not...</summary><published>2010-05-28T05:15:00Z</published><updated>2010-05-28T05:15:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/28/1746221.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/28/1746221.html"/><content type="text">这几天一直在修改twigee的源代码，其中一个要加入的功能是常驻Notification栏，以前写的时候只能出现在“通知”这一组中，想把它放在“正在运行”组中却不知道怎么放，查了下官方文档，找到了方法，在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文： (1)、使用系统定义的Not...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/05/18/1738552.html</id><title type="text">同步/异步、阻塞/非阻塞的理解</title><summary type="text">学编程的时间也不短了，一直以后无论在哪个方面都没有建树，都是浅尝辄止，好在现在已经有了目标，决定在Android上有所成就。本来是要做一款android上的twitter客户端，但是twigee的作者告诉我说他要要5月底把twigee开源，今天已经是5月18日了，还有一个周左右5月就结束了，今天决定不做了，等twigee开源了，直接拿来修改就是了，一方面是因为这个期末有两个大作业，其中一个是JSP...</summary><published>2010-05-18T10:47:00Z</published><updated>2010-05-18T10:47:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/18/1738552.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/18/1738552.html"/><content type="text">学编程的时间也不短了，一直以后无论在哪个方面都没有建树，都是浅尝辄止，好在现在已经有了目标，决定在Android上有所成就。本来是要做一款android上的twitter客户端，但是twigee的作者告诉我说他要要5月底把twigee开源，今天已经是5月18日了，还有一个周左右5月就结束了，今天决定不做了，等twigee开源了，直接拿来修改就是了，一方面是因为这个期末有两个大作业，其中一个是JSP...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/05/12/1733654.html</id><title type="text">(转载)Android下Affinities和Task</title><summary type="text">最近几天在看官方文档时，一直卡在Affinities和Task这一环节，主要原因是在阅读英文的时候，不像其余的章节那样顺畅，以至于无法正确地理解Affinities，于是google到一文章，通读了一遍才终于明白，不过具体怎么应用，我还不清楚，等以后在写程序的时候遇到这个再进一步深入吧。 源文链接：http://appmem.com/archives/405 本文参考了官方Dev Guide文档，...</summary><published>2010-05-12T06:13:00Z</published><updated>2010-05-12T06:13:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/12/1733654.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/12/1733654.html"/><content type="text">最近几天在看官方文档时，一直卡在Affinities和Task这一环节，主要原因是在阅读英文的时候，不像其余的章节那样顺畅，以至于无法正确地理解Affinities，于是google到一文章，通读了一遍才终于明白，不过具体怎么应用，我还不清楚，等以后在写程序的时候遇到这个再进一步深入吧。 源文链接：http://appmem.com/archives/405 本文参考了官方Dev Guide文档，...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/05/07/1730055.html</id><title type="text">前一段时间的总结以及未来一段时间的规划</title><summary type="text">今天下午，断断续续做了一年的实时人脸检测和识别系统终于结题完成了，这次的结题答辩，其实就一句话：走走形式。但是无论如何，在这次的项目中我学到了不少东西，至于学到了啥，就不一一列举了，那份源代码，我可以在以后的日子里，在可行的情况下，移植到android系统中，这是我的一个计划，不过这应该是很长时间以后的事了。 除了这个人脸识别项目，前一段时间说实话过得一点也不舒坦，那段时光，快乐过，沮丧过，有过天...</summary><published>2010-05-07T13:36:00Z</published><updated>2010-05-07T13:36:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/07/1730055.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/05/07/1730055.html"/><content type="text">今天下午，断断续续做了一年的实时人脸检测和识别系统终于结题完成了，这次的结题答辩，其实就一句话：走走形式。但是无论如何，在这次的项目中我学到了不少东西，至于学到了啥，就不一一列举了，那份源代码，我可以在以后的日子里，在可行的情况下，移植到android系统中，这是我的一个计划，不过这应该是很长时间以后的事了。 除了这个人脸识别项目，前一段时间说实话过得一点也不舒坦，那段时光，快乐过，沮丧过，有过天...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/04/17/1714321.html</id><title type="text">Java学习总结之第十四章 数据库操作</title><summary type="text">一、JDBC基础 JDBC是Java应用与数据库管理系统进行交互的标准API，包括两个包：核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理，其主要接口如下： 接口名称 功能 java.sql.Driver 驱动程序，连接应用程序和数据库，用于读取数据库驱动器的信息，提供连接方法，建立访问数据库所用的Connection...</summary><published>2010-04-17T09:57:00Z</published><updated>2010-04-17T09:57:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/17/1714321.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/17/1714321.html"/><content type="text">一、JDBC基础 JDBC是Java应用与数据库管理系统进行交互的标准API，包括两个包：核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理，其主要接口如下： 接口名称 功能 java.sql.Driver 驱动程序，连接应用程序和数据库，用于读取数据库驱动器的信息，提供连接方法，建立访问数据库所用的Connection...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712931.html</id><title type="text">Java学习总结之第十六章 Socket用法详解</title><summary type="text">一、构造Socket Socket的构造方法有以下几种重载形式： （1）Socket() （2）Socket(InetAddress address, int port)throws UnknownHostException,IOException （3）Socket(InetAddress address, int port, InetAddress localAddr, int loca...</summary><published>2010-04-15T12:41:00Z</published><updated>2010-04-15T12:41:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712931.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712931.html"/><content type="text">一、构造Socket Socket的构造方法有以下几种重载形式： （1）Socket() （2）Socket(InetAddress address, int port)throws UnknownHostException,IOException （3）Socket(InetAddress address, int port, InetAddress localAddr, int loca...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712704.html</id><title type="text">Android数据存储之SQLite数据库存储</title><summary type="text">总结SQLite花了好多时间，参考了不少资料。以下知识如果觉得眼熟，不要怀疑，这些总结中的代码，虽然很多不是我自己写的，但是这些代码都是通用的。SQLite存储并不难，就是麻烦而已，希望下面的总结能够对你们有帮助。 Android中每一个数据库对创建它的应用程序包套件来说都是私有的，默认情况下其他应用程序无法直接访问此私有数据库。所有的数据库文件存放在手机中的/data/data/package_...</summary><published>2010-04-15T07:13:00Z</published><updated>2010-04-15T07:13:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712704.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712704.html"/><content type="text">总结SQLite花了好多时间，参考了不少资料。以下知识如果觉得眼熟，不要怀疑，这些总结中的代码，虽然很多不是我自己写的，但是这些代码都是通用的。SQLite存储并不难，就是麻烦而已，希望下面的总结能够对你们有帮助。 Android中每一个数据库对创建它的应用程序包套件来说都是私有的，默认情况下其他应用程序无法直接访问此私有数据库。所有的数据库文件存放在手机中的/data/data/package_...</content></entry><entry><id>http://www.cnblogs.com/jerrychoi/archive/2010/04/14/1712216.html</id><title type="text">Android数据存储之文件存储</title><summary type="text">Android中读取/写入文件的方法，与Java中的I/O是一样的，提供了openFileInput()和openFileOutput()方法来读取设备上的文件。但是在默认状态下，文件是不能在不同的程序之间共享的，以上两个方法只支持读取该应用目录下的文件，读取非其自身目录下的文件将会抛出FileNotFoundException异常。创建的文件存放在/data/data/&lt;package n...</summary><published>2010-04-14T14:39:00Z</published><updated>2010-04-14T14:39:00Z</updated><author><name>陆止于此 海始于斯</name><uri>http://www.cnblogs.com/jerrychoi/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/14/1712216.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jerrychoi/archive/2010/04/14/1712216.html"/><content type="text">Android中读取/写入文件的方法，与Java中的I/O是一样的，提供了openFileInput()和openFileOutput()方法来读取设备上的文件。但是在默认状态下，文件是不能在不同的程序之间共享的，以上两个方法只支持读取该应用目录下的文件，读取非其自身目录下的文件将会抛出FileNotFoundException异常。创建的文件存放在/data/data/&lt;package n...</content></entry></feed>
