Android开发原理
Android开发核心理念是组件式和事件驱动编程。
- 一个Activity代表一个页面,多个Activity在全局配置文件AndroidManifest.xml中定义
- 页面上的具体布局通过各种UI组件来实现,UI组件可以在xml文件中写,也可以Java代码写,推荐xml文件中写,Android会自动帮我们解析xml文件生成对应的Java类
- 组件和人的交互逻辑通过在Activity类里为各种组件绑定时间以及给Activity绑定事件来进行处理,相关的事件触发程序Android也已经帮我们实现完成,也不用担心线程安全问题
- 由于大部分复杂的工作Android已经帮我们完成,因此我们做Android开发,只需要写Activity类,以及在Activity类对应的xml文件里进行组件的页面布局,再通过Activity类绑定各种事件的处理逻辑,即可完成开发