Android App程序主要由4种类型组成:Activity(活动)、Service(后台服务)、Content Provider(内容提供商)、Broadcast Receiver(广播接收端)
Android App是由一个个画面所组成,每一个画面都是由一个对应的Activity负责。Activity的画面内容是用资源中的布局(Layout)文档来定义的。
Android程序的设计流程(.apk):
1、视觉设计/UI [XML] ;
2、程序逻辑[Java]
MainActivity.xml:程序执行时第一个显示的画面,等于是整个程序的起点。(主画面)
MainActivity.java:处理事件,MainActivity.xml的程序逻辑文件。