android应用的组成

本文详细介绍了Android应用的四大核心组件:Activity、BroadcastReceiver、Service和ContentProvider的功能及使用场景。Activity作为用户交互的主要界面,BroadcastReceiver用于接收系统或应用间的消息,Service则负责在后台运行任务,而ContentProvider用于数据共享。
摘要由CSDN通过智能技术生成

 android应用由四部份组成:

 

1,Activity  最基本的,一个activity通常就是一种单独的屏。(活动 – Android应用的一个屏幕显示)

2,Inter Receiver  接收外部事件。

(广播接收器 – 接收系统消息,在系统打算请求应用提供服务时,应用用来响应系统的消息。例如,应用经由意图来呼叫询问一个关联的应用。应用都经过一个意图滤波器来注册它自己。意图是应用之间建立松散耦合的强有力的概念。)

3,Service  没有界面。(服务 – 没有UI的后台活动)

     如何实现一边听音乐,一边操作界面?

    有service就可以实现。两种方法: A,content.startService()   B,content.bindService()

 

4,Content Provider  将文件或数据保存设备或文件和数据库中。

(内容提供者 – 向应用提供数据,Android包含了一个SQLLite DB,这是一个可以用于数据提供者的服务。)

 

并非每个应用都同时需要这四种构造,不是必需的。在一般情况下只需要这四种的各种组合。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值