Google 的 Android SDK 发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很
简单:我看好开放的 gPhone。
SDK 的下载与安装并不复杂,网上也有不少同学已经进入状态了,我就不再重复了吧。
今天主要讨论的,还是永远不变的话题:Hello World.
1.最简单的 HelloWorld
安装了SDK后,直接生成一个Android Project,一句代码不用写,就能跑出一个最简单的HelloWorld例程。我们看一下它的代码:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setTheme(android.R.style.Theme_Dark);
setContentView(R.layout.main);
}
看上去实在很简单,只有两句话而已。关键在这个R.layout.main上,凭直觉,这应该是定义的 资源。的确,在R.java中只是定义了一个static int
而已,真正的资源描述在res/layout/main.xml文件里(注意:这里的R.java不要手工 编辑,每次build project时它都会根据res下的资源描述被自动修
改)。