Android基础学习第一天

  今天算是正式开始学习Android的第一天,一个月前搭好环境跑了个Hello World就一直没再顾上,呵呵。选择了《Android SDK开发范例大全2》这本书,今天把第三章23个程序敲完跑了一遍,感觉通过例子入门还是很不错的,毕竟有Java基础的话理解起来还不是特别困难,唯一闹心的事模拟器也太慢了,是不是我该升级一下本本的配置了,飘泪花~~。

  说说今天的收获吧,掌握了一下Android应用的基本架构:src目录当然是放java类的(今天主要掌握Activity),res目录存放资源文件(图片资源+各种配置文件),asserts目前还不太清楚是干啥的,汗!比较有意思的是android的布局完全用XML来实现(能可视化编辑,不过感觉不是很方便),程序中通过id来获取响应的组件(今天都是通过R.layout.[id]来获得的,肯定还有其他途径)。除了layout,程序中用到的字符串常量也写到了values目录下的XML文件中,这样设计肯定比hard-code更灵活,不过也增添了开发的复杂性,好处目前感受得还不很明显(大神们别喷偶)。

  写了一天的代码,晚上也该回头掌握一下基础了,而这正是《范例大全2》这本书最缺乏的,由于身边暂时没有图书资源(暑期图书馆关了,555),决定上http://developer.android.com看官方文档,毕竟这才是第一首资料嘛,惊喜的发现网站居然解封了,哈哈,这敢情好啊。最后附上自己翻译的"application fundamentals",由于还是新手,翻译不到位的地方还请大家指正。

  英文原文地址:http://developer.android.com/guide/topics/fundamentals.html

  中文翻译地址:http://www.cnblogs.com/codingmyworld/archive/2011/07/17/2108460.html

 

  

posted @ 2011-07-17 01:01  CodingMyWorld  阅读(1189)  评论(0)    收藏  举报