初识andriod----andriod程序开发技术结构,四大组件

     我们掌握一门新技术,最好是先从整体把握,然后再钻入细节,j就像这句诗句:不识庐山真面目,只缘身在此山中。如果不先对整体把握,就会不识它的真面目啦!下面这幅图就显示了andriod技术的结构四层:


红色的一层是linux内核,当然我们作为开发者是不用去管的,andriod是基于linux内核开发的,再上一层就是一些数据库了,这是我们与数据交互所必须的,我们知道andriod是java程序,运行在虚拟机上的。再上一层就是应用的框架了,所谓的应用框架就是sdk里给我们提供的类库,我们使用这些类库就可以编写很多很强大的应用了,所以,我们要做的就是最上一层的工作,使用框架来开发实现我们需求的应用。

    andriod框架中,有四大组件(所谓组件就是类似 我们的电脑中的零件,我们的程序就好比电脑,组件就是我们的零件,通过这些组件来进行开发会极大提高我们的开发效率):

     1.Activity   是整个应用程序的门户,和用户进行交互,即一个app中的一个界面就是一个Activity,里面有按钮,输入框等。

      2.Service  是在后台里进行处理复杂数据的,例如数据库操作等,用户看不到的

      3.Content provider  字面意思是内容提供者,是一种数据的共享的方法,比如手机中的电话本,应用程序就是通过它来读取到通讯录的信息的。

      4.BroardCastReciever   字面上是广播,是应用接受系统的信息的组件,比如低电量等,程序接收到后就会对出现提示框提示。

我们的程序开发就是应用这四个组件,我觉得andriod开发必须要先认识这些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值