一些Android的学习资源

这个五一假期,注定与Android为伴。虽然儿子一直在身边骚扰,还得陪他到楼下玩。但绝大多数时间都在学习Android开发,并因此着迷。在自己的全部三台笔记本上(其实两台是斧头帮的固定资产)都装上了Android开发环境。for Windows的sdk和for mac的sdk都装好了。

最初本人对Android的理解就是Linux + java vm + java app,这个架构跟那个BlackBerry是一样一样的。没什么大不了的,可能就是打个GPhone的头衔,Google的手机,典型富二代来吸引人。随着这几天学习,发现Android的软件架构还真不是那么简单的。它颠覆了很多传统架构的条条框框,很让人对Android的架构着迷。例如把Web中Mesh-up的思路引入到应用开发中,打破了进程,任务之间严格的界限等等,毕竟才接触几天,认识还肤浅,就不详细说了。

天杀的GFW封了Android的开发者网站,每次打开http://developer.android.com都是空白,导致我这几天多次web proxy翻墙。今天,遇到了跟张殊凡小同学一样的经历:

有一天我正在上网查资料,突然弹出来一个网页,很黄很暴力,我赶紧把它加入收藏夹了。这个被加入收藏夹的网站叫做:http://androidappdocs.appspot …

more ...

Android开发学习笔记

买了Android手机,经过了一天的尝鲜期之后,开始学习Android编程开发了。毕竟以后学院的《移动设备开发》这门课将由我来上。没办法,三十岁的老程序员又开始学习编程了。

记录一些学习笔记,持续更新中。

================================================================

Part 1 基础部分

Android分层:Hardware -> Linux Kernel -> Dalvik VM -> Android Libraries -> App

Dalvik不是标准java实现,增加了自有的指令,基于寄存器的虚拟机,很多代码来自Apache Harmony (这个和谐啊)

  • 单个可执行文件:.class -> .dex的文件。
  • 打包后的文件:.jar -> .apk(其实就是zip,这导致android汉化没难度了,连PE文件格式解析器都不用了,直接unzip + notepad就行了)

Android Libraries都以android namespace开头,包括view, app, util, widget, webkit等。

Android支持多任务,系统同时可以运行6个任务,超过6个将会被杀死 …

more ...

Android手机HTC Legend入手

前几天手机被儿子给摔差不多要散架了。今天上午一时冲动,到老丁那里自摸3K RMB把HTC Legend请回家。作为一个微软公司及其Windows CE的坚定支持者,顶住了Apple请到美国参加WWDC加旧金山游玩的诱惑没有用iPhone,顶住了Blackberry到加拿大滑铁卢大学边上的总部参观的诱惑没有用黑莓,顶住了Symbian公司请到京城郊外某皇家度假村吃喝玩乐的诱惑没有用Symbian。这次在谷歌给学院捐赠13.6W RMB用来建立Android实验室的诱惑下,终于劈腿了。这也验证了一句话,叫做“没有拆不散的家庭,只有不努力的小三”。

玩了几个小时,发现Android还真的不是一般的烂啊,居然开始菜单里面的很多自带程序都不能用:

什么是youtube, 什么是picasa,什么是flicker,什么是twitter,什么是facebook,什么是wikipedia,这些图标的程序统统404 not found打不开。杯具啊。谷歌你做了些啥啊,天朝人民纷纷表示情绪不稳定。

Update: 发现了更大的悲剧,Android Market和Google账户同步原来也会间歇性打不开。据说要破解root帐号然后改hosts文件才可以用。谷歌你干嘛吃的,出场的时候不把hosts文件弄好。情绪再次不稳定。

Update Again:发现了悲剧中的悲剧,原来谷歌的Android SDK不对中国人民开放。中国人民一旦访问http://developer.android.com …

more ...

何事谦人生第一次离开爸妈

何事谦小同学十三个月,之前都从来没有同时离开过爸爸妈妈。晚上一直是妈妈搂着呼呼,还是很乖的。

上周终于杯具发生了,妈妈被公司派到高丽棒子国一个月,为了人类汽车拐弯更安全而奋斗去了;而爸爸也要到北京去开会。可怜的小事谦只有跟奶奶和阿婆一起呆在家里,成了家里唯一的“男子汉”,更可怜的是小同学还在不断的咳嗽,感冒还没好。爸妈最担心的就是何事谦晚上睡觉的问题,怕他离开爸妈闹个不停。

每天晚上都往家里打个电话,发现原来小胖子睡得很好,晚上喝完牛奶就乖乖呼呼了,一直到早上9点才起床。今天晚上飞机晚点,九点半才回到家里。何事谦小同志正在被窝里面喝牛奶。看到爸爸回来了,哇哇大叫,伸开两个小胳膊让爸爸抱。由于小家伙已经脱光衣服要睡觉了,无奈裹了被子,抱着他半个小时。小胖子乐得呵呵笑。

小胖子长大了,知道找爸爸了。不过老爸还有任务,还是阿婆陪你睡觉。老爸还要看邮件,做事情呢。可怜明天老爸一早又要出门去济南了,只有周末晚上很晚才能回家,希望小胖子到时候顶住不要睡觉。可以再跟爸爸抱抱。

附上小胖子的近照,这次应该不会被和谐掉了。

more ...

Intel IDF 2010会议侧记

2010年4月13日,我在北京参加了Intel IDF 2010会议,所谓IDF是Intel Developer Forum的简称。但是中文却不知道为什么被翻译成了Intel信息技术峰会。可能在国内一说“开发者”就掉价了,政府领导跟单位领导们都不来了。

大会在国家会议中心举行,这个地方还是比较牛x的,紧邻鸟巢、水立方,在会场一抬头就可以看到边上的鸟巢。早上9点钟会议正式开始,结果上来估计是为了烘托“和谐社会花似锦,科学发展势如涛”的氛围,请了杂技团表演了15分钟的杂技。这在本人参加的各种技术峰会中可谓闻所未闻,见所未见。充分体现了我泱泱大国,和谐盛世,一派歌舞升平的社会风貌。接下来,在一片背景音乐及聚光灯下,终于boss登场。结果,这,这,这不是mop上的“70后高端白领”么?mopper肯定都不陌生,连我这个不怎么上mop的人都知道了。怎么把他给请来了,难道为了体现Intel作为IT企业与时俱进的作风,要来个娱乐至死。找过气70后白领来撑腰,还不如找凤姐春哥阿。

原来这位所谓70后高端白领是Intel的中国总裁,上来抛砖引玉来了。唉,在mop上火了一把,不知道这人平常上班的时候,手下是怎么看的 …

more ...

虚拟主机建站报告

两周前周五晚上,在开心网上传了几张宝宝的照片,突然怀念起自己那早已“阴阳”两隔的picasa网络相册,不禁对G.F.W的阶级仇恨犹如滔滔江水连绵不绝,今亡亦死,翻墙亦死,等死,跑路可乎?。遂一时冲动,动了买美帝虚拟主机的念头。正好周五赋闲,说干就干。

先用谷歌搜索一下,发现国内中文资料还真不少,但是枪文居多,好坏难辨。还有就是代购的,估计是骗不懂中文的人。咱好坏也是IT专业人士,自己动手,丰衣足食。还是要感谢wenqinggu.net的推荐,对购买这个也略知一二。找了半天,从bluehost, hostmonster, godaddy等诸多提供商中,最后选了justhost。原因只有一个,便宜,量又足。尤其是从其它网站上找到了coupon,如果买两年,只要每月3美刀。但是虚拟主机多是共享IP,如果运气不好,刚刚买来的虚拟主机的ip就已经被G.F.W给ban了,那就只有吃哑巴亏了,还要为此买个独立IP。不过josthost独立IP也不贵。因此,抱着可能被BAN的决心,义不容辞的买了justhost …

more ...

另起炉灶的Windows Phone 7

  • 微软
  • 软件

作为MVP,在MIX会议还没有召开之前,就第一时间知道了微软MIX会议的内容。以及Windows Phone 7系列的最新消息。虽然之前在iPhone, Android等后起之秀的群起而攻之下,谣言四起,当事实真的来临时,不免还是唏嘘不已。

软件新版本发布中,“推倒重来,另起炉灶”和“缝缝补补又三年”是两种最常见的模式。对微软这种大公司,软件版本动辄就可以做到10以上,推倒重来的案例还真的不是很多。Windows NT这么多年了,还依然在不断发布;Office也是与以前的版本一脉相承;Visual Studio等也是一样。这次的Windows Phone 7是个例外。

从Stinger起,我就一直关注微软在手机领域的作为,并且从那时起就认定这必定是未来发展的方向,将近10年过去了。这十年中见证了无数的足迹,Pocket PC, Pocket PC phone edition, smartphone, Windows Mobile, Windows Mobile Classic/Standard/Professional …

more ...

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

——————————— 上面是WordPress自己打出来的——————

买了国外的域名和空间,玩了一个周末,弄好了wordpress, gallery 3还有mediawiki,以后不出意外就用这个博客了。

博客历时7年,3次变迁,从blogcn到blogbus再到自立门户。如果不被wall的话,应该会一直用这个了,自己的控制能力是最强的。

more ...

'雅思,雅思[续]'

10个工作日过去了,今天终于可以查成绩了。怀揣小鹿打开教育部考试中心IELTS网站,当结果映入眼帘的时候,还是石化了…

总成绩 听力 阅读 写作 口语 7 8.5 8 6 5.5

第一感觉,成绩肯定弄错了。考听力的时候被除衫眼镜娘骚扰至走神(参加上一篇blog),地图题跟丢,还有4个填空miss过去了,直接编的,全错了。个人估分听力在6分怎么可能得8.5这么高的分数?只有一个可能,那个眼镜娘是阅卷老师。阅读么,个人估计8.5,估计中几个陷阱,差不多就这个分数。写作也没有异议,遇上report,以前准备的都作废了,临场发挥,中国人就这水平。口语也太悲剧了,考完试出来之后,自我感觉非常良好,以为至少是7分。结果,哎,结果。仔细想想,可能也有一个可能,那人以为我是背的。考完出来之后觉得新东方的培训就是一坨米田共 …

more ...

毕业三周年,张江故地重游

“2007年,那是一个春天”…..

07年3月8日,我度秒如年的硕士生涯终于画上了句号,全国人民喜庆妇女节的同时,我通过了毕业答辩,结束了“实习”,告别了上海程序员心中的圣地张江。一转眼,至今已经三年了。

上周末,研究生同宿舍的室友提议聚会庆祝一下,当然义不容辞。虽然天降大雨,雾锁黄浦江。俺跟夫人还是驱车赶往浦东世纪公园同学家中,几年不见,同学变化甚大。当时一心学术,论文写得甚好,读到博士的袁兄现在已经是无锡xx区的副局长,主抓“感知中国”物联网。当时的“春哥”(哎,当时还没有超女呢,现在一说春哥首先想到的是那个纯爷们了)现在已经住上了高档社区,名车豪宅,但是依然激扬文字,观点犀利。

Party自然是很Happy,结束之后,袁兄在上海还要继续酒精考验,不愧是公务员,俺驱车把他送到金桥。突然,妻说起,不如去张江看看吧。金桥离张江非常近,一脚油门,Let’s Go.

第一站是玉兰香苑。这里的一间一室一厅是我跟妻06年“蜗居 …

more ...