摘要: 1. repo脚本是作为整个repo工具的入口,主要负责repo环境的初始化和克隆出repo库。repo有两端if __name==‘__main__': 位于开始部分主要是给shell执行用,就是把repo脚本当shell脚本跑,末尾的那段是给python执行用的。 主方法:maina. 环境初始化 _FindRepo()找到repo脚本所在的目录,一般都是用户主目录下的bin目录中,寻找main.py文件 b. 分析命令行参数 _ParseArguments() 分析出哪些是命令,哪些是参数 c. 本次执行涉及的脚本和目录是否存在 _RunSelf() 主要查找git_config 阅读全文
posted @ 2013-07-31 16:14 奥斯卡影帝 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 在使用repo管理工具时,repo环境配置好之后,建立一个文件夹,cd到该文件夹下执行命令repo init -u gitserver:manifests.git -m xxx.xml获取项目代码时,repo总是初始化到根目录,拉到的代码也强行拉在了根目录下而并未在你所建立的那个文件夹中,针对此问题的解决办法是:在根目录下ctrl+H显示出隐藏文件之后,会出现一个 . repo 文件夹,将这个文件夹删除之后,再cd到你建的那个文件夹下重新执行拉取代码的命令就可以了。 阅读全文
posted @ 2013-07-31 15:56 奥斯卡影帝 阅读(1228) 评论(0) 推荐(1) 编辑
摘要: 使用手机中自带Email的客户端在发送附件名是中文的电子邮件时,不管是在PC机上还是在Android设备上,接收到的电子邮件的附件名会显示为乱码,在网上查阅了相关技术资料,以及有关编码解码方面的书籍资料,发现跟发送时传送的文件名参数有关系,因此我们在解决该问题时,只需要修改以下文件就可以解决问题:packages/apps/Email/emailcommon/src/com/android/emailcommon/internet/Rfc822Output.java文件,将writeOneAttachment函数作如下内容的修改: writeHeader(writer, "Conte 阅读全文
posted @ 2013-07-31 14:53 奥斯卡影帝 阅读(1401) 评论(0) 推荐(0) 编辑