最近android相当的火,偶也跟着潮了一把。花了半天的时间搭建了android的环境(主要是网速太慢了)。我那个高兴了啊。。。呵呵。。。然后又按照
例子写了个Helloworld,一运行OK了。心里那个美啊~~~接着写Activity切换,这回蒙了...
于是偶一边看示例代码一边
研究android的程序结构,又用了将近半天的时间终于让俺弄通透了。
简单总结一下:
1、android可以分为Activity、
Intent、
Service、Content Provider四部分。Activity相当于我们在手机上看到的一个个页面,Intent用来实现Activity之间的切换,Service提供各种服务,Content Provider提供数据存储
2、android将UI与代码彻底分开,UI以xml的形式存放于res中的layout中,程序可以通过R.java来调用layout中定义的UI元素。strings.xml定义了string、color、style等元素,这些元素可以通过Resources获取。
3、最后不要忘记了用到的service和Activity都要在AndroidManifest.xml中声明一下。