当前位置:首页 > 嵌入式培训 > 视频教程 > Android开发视频教程 > Android开发教程手把手教你开发APP(第六讲)
第六讲热乎乎的视频出来了!本节将实现Android应用组件及编程框架设计。相信前5讲大家都学的热血沸腾吧。其实Android应用开发并不难。重要的是多去练习,有思路之后勤敲代码。步入正题,本章涉猎技术点如下:
1. Activity组件
Activity作为Android应用开发四大组件之一,主要用户显示屏幕画面,和用户进行事件交互,其由Main线程启动并维持其生命周期。
2. Intent
Intent对象主要是解决Android应用的各项组件之间的通讯。
Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
我们可以简单的将Intent理解成各组件通讯的消息对象。
3. Service组件
Service作为四大组件之一,它通常用于表示一个后台执行的任务,由于Service运行于后台,没有交互界面,它比Stop状态的Activity具有更高的优先级。
在Service中通常创建一个子线程,在子线程中运行耗时操作,当操作执行完成后,再将结果提交给调用者。
4. BroadcastReceiver
广播接收器用于接收来自系统或其它应用程序的广播消息,它可在应用程序内,或不同应用程序之间进行异步消息传递。
广播接收器只有一个回调方法onReceive(),当接收到广播消息时,该方法被回调,广播接收器进入激活状态具有较高优先级,当方法调用完成后,广播接收器进入非激活状态。
5. App编程框架