Android程序构成

1.Activities

可以将activity对应看成桌面程序的窗口或者对话框,当然activities可以没有用户界面,这种情况下可能以content providers或services存在。

2.Content providers

提供了存储在设备中的数据的一种抽象,该数据可以被多个程序访问。

3.Services

Activities 和content providers都是短生命周期的,可以在任何时间内关闭。而services是可以以背景程序一直运行而独立于activity。

4.Intents

系统内运行的消息。涵盖了各种事件的通知,包括硬件状态改变,数据到达,或者程序事件。你不仅可以响应intents,还可以创建自己的intent来启动其他activities 或者当事件发生后可以通知你。

 Intent分为两大类,显性的(Explicit )和隐性的(Implicit)。用setClass来设置 Intent的发起方与接收方,它被称为显性的Intent,而隐性的Intent则不需要用setClass或setComponent来指定事件处理器,利用AndroidMenifest.xml中的配置就可以由平台定位事件的消费者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值