android的重要术语包括Activity、context 、Fragment 、Intent 、Service等,它们在AndroidMainfest.XML文件中设置
- Activity
每个android由若干任务构成,任务又称为activity
android.app.Activity是基石,Activity类继承Context类,所以具有Context的所有功能。
在实际运行过程中,将Activity放入栈中
Activity中重要回调方法:onCreate(Bundle savedInstanceState);
onStart(); onResume(); onPause(); onStop(); onDestory();
一般onResume中获取的资源和数据均需在onPause()中释放
- Context
Android的中央控制中心,android.content.Context,提供了应用程序域的特性,例如访问应用程序的私有文件和设备资源乃至系统域的服务,常以Application(android.app.Application)进行实例化
- Fragment
每个activity划分成若干个组件(fragment),Android.app.Fragment
- Intent
每个请求与Activity匹配,每个请求被打包成Intent, android.content.Intent是诸如Activity与service组件间通信的方式
- Service
不需要用户交互的任务可以被封装为服务,Activity运行在前台,android.app.Service处理后台操作,继承自context类