
4月份的时候曾经仿照Android中自带的Google Maps写过一个类似的程序,当时在OptionMenu上面想用它的图标,于是我把GoogleMaps.apk解开来找,却发现drawable目录里并没有这些图标。虽然在文档的reference/android/R.drawable.html中找到了所有SDK中图标的名字列表,但是因为没有图片对照也就没法用,何况是Demo程序而已,后来就随便找了一些icon来充数(那时候还没有想到去android.jar里找 :p)。
阅读全文…

这几天忙着写一个Android App(等完成以后应该会open source),今天差不多把网络相关的部分实现了,XML解析还有待完善。几天没写blog感觉有点不自在,正好想起Android 1.5_r1的release notes中专门提到了ADT0.9对于JUnit支持的改进,对于崇尚TDD(测试驱动开发)的人来说这无疑是一个好消息,今天就抽点时间说说Android 1.5中JUnit集成相关的要点吧。
阅读全文…

昨天在Android的GitWeb看到了名为android-1.5的tag,预感1.5正式版发布为期不远,今天同步代码的时候又发现了一个名为android-SDK-1.5_r1的新tag,一阵激动。马上上开发者网站,果然1.5的SDK已经正式发布了。
粗略地看了一下release notes,和我上次所写的“Android正日臻完善”中所提到的1.5_preview相比并没有什么功能上的差别(也不应该有吧:)),应该仅仅在此基础上做了更多的测试和bugfix。现在,HTC也已经为 Android Dev Phone 1 (ADP1)准备好了1.5的image,加上全新的桌面Widget、视屏录制API、语音识别API、以及输入法框架以及更强的蓝牙功能等,Android的开发者们还犹豫什么,赶快通过Android Developer来下载新的1.5 SDK开始基于1.5的开发吧。
更多信息,请参阅Release Notes。

在Android 1.5 SDK preview中,我们看到了一系列功能和API上的变化变化,包括软键盘、桌面Widget和Live Folder API、视频录制API,蓝牙功能升级等,Google近来对于这些全新功能的解析使得Android开发者blog变得异常活跃。上周,Jeff Sharkey就有一篇对于Android桌面widget和AppWidget框架的简介,以“Word of the day”的一个例子讲述了桌面Widget的运作机制。昨天他又在个人blog上放出了一个天气预报Widget的例子,事实上这已经是一个真正实用的程序了。它每天更新4次天气预报,我们可以添加多个Widget来关注多个城市的天气情况,另外,点击Widget后我们还可以看到今后几天的详细预报。
这让我想起了HTC Source的Nick Gray上周的一篇文章Android Widgets, Unlimited Potential中提到的几类可能会大受欢迎的Android桌面Widget。
阅读全文…

Android SDK 1.5的preview发布以后,最近这几天相关的消息非常多,William觉得有必要在这里整理一下,看一看Android 1.5的改进,当然今天主要是从用户的角度出发,关于API变化相关的会在后续的文章中来解读。
今天主要从一下几个方面来分析:
用户界面的改进、全新的视频录制功能、软键盘的支持、中文显示和中文输入的支持、桌面Widgets和Live folders,蓝牙功能的改进,捆绑应用功能改进以及系统性能优化等。
阅读全文…