一、Android studio的下载与配置
Android Studio是Google发布的用于Android的开发平台。系统基于 IntelliJ IDEA。类似 EclipseADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。Android Studio的开发环境和模式更加的丰富和便捷,能够支持多种语音,还可以为开发者提供测试工具和各种数据分析。(以上来源于百度百科)
因此,他的下载页面www.android.com也是一个外国网站需要翻墙才能进行下载。但是在网络发达的当下,有什么资源是在网上找不到的呢?在这里,自己就先贴一个百度软件中心的下载地址。百度软件中心
二、Android的界面-activity
在Android的运行过程中,我们首先看到的会是一个接一个的页面,点一下某个地方就会跳到某个页面上去。这一个个的页面,常常被称作一个个的activity。但这并不是指每一个界面都是一个activity的文件,activity也不仅仅只是一个页面。activity是一个容器,它是一个view类的派生类(比如Button, listview,imageview)的container。自己并不喜欢这样的解释方法,过度的专业显得对人十分的不友好。
activity直译过来就是“活动”。与其去追究其深层的意义,不如就使用它的直译显得更加直观与明确。activity就像是进行现实中各式各样的活动的举办一样。举个例子的话,就像是策划一场晚会。如果你要中规中矩的策划一场晚会,最不可或缺的就是晚会的策划案和晚会的会场。对于activity来说,用class文件就相当于是晚会的策划书,而xml则像是会场。接下来,就让我们从class文件开始,一点一点的来探索activity。
1.activity的生命周期
在写晚会策划的时候我们先想的是什么呢?对,晚会的流程,你得邀请他人、准备酒水、布置会场、准备节目,以及晚会结束后的收拾等等。一个party有一个从准备到收拾的过程,一个activity也有一个从 onCreate(Bundle icicle)到onD