从零开始学Android (2)
来源:互联网 发布:淘宝物流助手在哪里 编辑:程序博客网 时间:2024/05/17 07:24
Android第一课
也许跟大部分初学者不同,我的Android第一课并不是从书本上得来,也不是网络上的教程,更不是Sample代码,而是下载SDK的官网(www.developer.android.com)。
其实在安装SDK之前,我也从网上买了一本书《Android移动开发一本就够》(Lauren Darcey, Shane Conder著,李卉,张魏,祝延彬译),看了大概一个章节,几乎没有任何概念(当然我不是说这本书不好,其实这本书还是很好用的,起码在我特别无助的时候,重读了部分章节后,我顿时茅塞顿开,这将在后面详细解释),于是安装了SDK之后,转投官方网站的Developer Training (http://developer.android.com/training/index.html),如下图,左侧是标题,右侧是说明。
这份新手入门指南与其他的说明最大的区别在于,很少有完整的例子(除了Start的Hello World),甚至很多代码片段也缺少必要的上下文,但是从最本质的基本理论讲解了Android的最基本也是最重要的概念(比如 Application Lifecycle)。但是这些概念级的内容并不足以让我拥有第一个真正意义上的Android应用程序(因为事实上我的第一个Android应用程序就是这个Guide中的第一课——HelloWord)
也许是因为有1年多Windows Phone开发经验的原因,这份纯英文的新手入门指南让我对Android的基本机制有了比较粗浅的认识,或者说,让我很好的将Android与Windows Phone一一对号,发现了他们的相似和不同。
注:
1. Windows Phone使用xaml进行UI构建,Android使用xml进行UI构建,在这一点上很相似,都是使用托管代码将程序员从繁重的画面代码中解放出来,从而可以集中精力进行逻辑和控制相关的开发。
2. Windows Phone的Lifecycle与Android的Lifecycle也很相似,都需要程序自身来保存和恢复现场
Windows Phone 7.1 Lifecycle
Android Lifecycle
- 从零开始学Android (2)
- 从零开始学Android (1)
- 从零开始学Android (3)
- 从零开始学Android (4)
- 从零开始学Android(〇)
- 从零开始学Android(一)
- 从零开始学Android(二)
- 从零开始学Android(三)
- 从零开始学Android(四)
- 从零开始学Android(五)
- 从零开始学Android(六)
- 从零开始学Android(七)
- 从零开始学Android(八)
- 从零开始学Android(九)
- 打包Android应用(从零开始学Android)
- Activity生命周期(从零开始学Android)
- 图形变换Matrix(从零开始学Android)
- 绘制图形(从零开始学Android)
- HBase之Java API
- Centos 6.2 yum源
- TabHost切换动画(android)
- JQuery、AJAX与Javascript之间的父子关系
- Javascript数组方法
- 从零开始学Android (2)
- 存储过程小程序
- UVa 10405 - Longest Common Subsequence 最长公共子序列模板
- (转)Android游戏开发之数据库SQLite 详细介绍(十七)
- 欧盟关于智慧城市有这么几项标准
- Oracle09004 ,缺失右括号错误
- JavaScript 学习笔记(三)window.open (……)、window.confirm("**")、window.status="**"、reload()、href('**')、go(*)
- 摩尔定律
- ISNULL-sqlserver语句