摘要: 首先手里必须有release的版本的备份出来的/.repo/manifests/default.xml文件,该文件记录了每个git库的在该版本下的具体的版本情况,整个代码的sync都是依据他来的;1、repo sync 将本地代码更新至最新;2、将手里的manifests.xml(release版本下备份得到的default.xml),更名为default.xml,并替换/.repo/manifests/下的同名文件;3、执行repo sync;这样就可以获得了指定release版本的代码;如果想恢复到最新的服务器版本,只要切换到.repo/manifests目录下,执行 git stash, 阅读全文
posted @ 2012-03-05 16:48 balenofly 阅读(11962) 评论(0) 推荐(0) 编辑
摘要: 首先,该文件中使用的打印log的宏有 ERROR() INFO() NOTICE(),在系统里对这几个log宏做了限制,如下#define ERROR(x...) log_write(3, "init: " x)#define NOTICE(x...) log_write(5, "init: " x... 阅读全文
posted @ 2012-03-01 10:33 balenofly 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 几天前奶奶过世了,请了3天假回家参加了丧礼,奶奶今年已经91岁了,去世时也没有受太多的罪,算是喜丧了,愿她老人家一路走好~爷爷今年85了,身体还很硬朗,奶奶生前一直有哮喘病,都是爷爷照顾,但并不碍事~唉,想到每个人都会有老去的一天,总会离开这个世界,离开自己的家人,自己的爸爸妈妈也都有这么一天,真的挺难受的~~~祝愿爷爷身体健康啊~加油~ 阅读全文
posted @ 2012-02-23 14:41 balenofly 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.liaoxiaoqi.com/?p=492在Android中的日期操作常用的有三种方式,分别是:Date类型Calendar类型Unix时间戳其中,Unix时间戳在计算上最为方便和灵活,效率也高;而Date和Calendar则在一些具体的日期计算上更为便利。其中,在进行日期转化的时候,经常会用到SimpleDateFormat类来进行格式化,包括将特定格式字符串转化为Date对象,以及将Date对象格式化为特定格式字符串。首先来比较一下Date和Calendar的不同。使用过日期转Unix时间戳的人很有可能会遇到一个问题,那就是Date或者SimpleDateF 阅读全文
posted @ 2012-02-09 09:05 balenofly 阅读(6279) 评论(0) 推荐(0) 编辑
摘要: 利用电信的一个网页,来测试WAP PUSH 消息的接收,测试方法如下:在浏览器(PC上的浏览器,不是手机)中输入 http://3g.118100.cn会进入电信的爱音乐网站,点击其中的任意一首歌,打开的页面中点击推荐,写入号码就可以给号码发送一条WAP PUSH 消息~ 阅读全文
posted @ 2012-02-07 16:31 balenofly 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 在git库目录下使用 “repo sync . ” 即可~ 阅读全文
posted @ 2012-01-18 09:31 balenofly 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 1. Interface 可以用来持有任何implementation该Interface的对象,这和父类可以持有子类是一样的。2. 任何需要一个类A的方法,你都可以把A的子类作为A的替代品来使用,当然有关具体的方法覆盖引起的问题,你要自己care3. 一旦强制转换成功了,你就可以使用任意的属于转换后对象的方法,举例来说: > A a = (A)b //把b实例转换成A对象的实例 > a.methodOfA() // 因为虽然是b,但是你告诉编译器我要把它当做a来用了,属于A的方法自然可以调用 注意: 转换是否成功不属于编译器的管辖范围,不合适的类型会让你得到运行时异常 阅读全文
posted @ 2012-01-05 14:33 balenofly 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 使用下面的方法进行出错位置定位,前提是可以在Log中找到出错地址./prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-addr2line -e out/target/product/kunlun/symbols/system/lib/l... 阅读全文
posted @ 2011-12-31 13:49 balenofly 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 异常的倒霉啊,在Ubuntu下突然收不了邮件了,报错exchange服务器拒绝连接,好好的,抽风了~压根没改过东西,我使用的是Evolution软件~咨询了下IT,说是要设置为POP3方式进行邮件的接收,可我以前一直设置的IMAP为什么可以收发邮件,难道你们最近做过手脚了~~~郁闷~~于是乎改之,改了之后,确实能收发邮件了,可是啊,杯具的我,在接收设置里忘记点上“在服务器上保留信件”, 丫丫的,Evolution欠扁啊,为啥默认删除服务器上的邮件啊,太不给力了~~~坑爹的设计~写下来,自省,以免以后修改时再出问题~ 阅读全文
posted @ 2011-12-30 18:39 balenofly 阅读(205) 评论(0) 推荐(0) 编辑
摘要: PhoneApp作为Android系统中首屈一指的Application,其在创建的时候会构造出对整个系统来说至关重要的ril.java的实体,在这个rilj构造出来后,会与底层的rild connect上,并且连通他们之间通信的socket,这样手机的通话、短信功能才可用;PhoneApp如此重要和基础,其是在哪里被创建出来的呢,(在一位同事的帮助下,终于找到了)首先需要注意下在Phone的AndroidManifest.xml文件中,定义了PhoneApp的一些属性: <application android:name="PhoneApp" androi... 阅读全文
posted @ 2011-12-29 15:11 balenofly 阅读(3547) 评论(0) 推荐(0) 编辑
摘要: 转自:http://rainhomepage.appspot.com/2010/05/hardware-volume-controls-audio-stream-setvolumecontrolstream当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如 下几种音频流:AudioManager.STREAM_MUSIC / 阅读全文
posted @ 2011-12-21 16:11 balenofly 阅读(1442) 评论(0) 推荐(1) 编辑
摘要: android_src\frameworks\base\core\res\res\values\Dimens.xml中有个 app_icon_size 字段 是用来控制图标大小的,修改它即可~但修改的时候要注意不要过大,太大了反而影响了整体的布局,视情况而定~ 阅读全文
posted @ 2011-11-29 14:23 balenofly 阅读(7883) 评论(2) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/yili_xie/article/details/5004205花了一个月的时间来看Android Make,在网上总是看到某某大虾说一天就把Android Make overview了一下,不得不感叹现在大虾的强大和咱那连蜗牛都可以鄙视一下的进度。不过总算是彻底看清的Android make这个系统,不得不当初架构出这套机制的神人顶礼膜拜一下,虔诚地烧三柱高香,惊叹于神人的伟大的时候也越感自己的沧海一粟,苦海无边,回头无岸, 就加油滑水吧。 闲话就不多说了,来瞅瞅这套机制,Android以模块的形式来组织各个系统中的部件,Eng专业点的词汇.. 阅读全文
posted @ 2011-11-29 13:02 balenofly 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 同事遇到一个很奇妙的问题:在取下的源码目录运行lunch选择编译选项时,居然提示lunch没有安装~如下:root@desktop-ubuntu:/android_src# ./build/envsetup.shincluding device/htc/passion/vendorsetup.shincluding device/samsung/crespo4g/vendorsetup.shincluding device/samsung/crespo/vendorsetup.shroot@desktop-ubuntu:/android_src# lunch程序“lunch”尚未安装。 您可. 阅读全文
posted @ 2011-11-29 10:41 balenofly 阅读(3011) 评论(2) 推荐(0) 编辑
摘要: git am xxxxx.patch即可~注意要在git库下执行~ 阅读全文
posted @ 2011-11-29 10:07 balenofly 阅读(7116) 评论(0) 推荐(0) 编辑