android指南-1应用组件-基本原理

基础

一个安卓应用有一个不同linux用户和用户id,应用的所有文件都只有这个用户可以访问。

一个安卓应用有一个虚拟机实例(一个进程)。

可以两个应用使用一个用户,也可以两个应用运行在一个进程。

所有应用可以访问硬件资源,但是必须在安装时被需求。

四大组件

Activities活动:一个界面。

services服务:一个后台组件

content providers内容提供者:和存储有关

broadcast receivers广播接受者:一般是接收、处理系统的广播

调用startActivity或者startActivityForResult(),传递一个intent(类似消息)。开始一个activity

调用startService,传递一个intent,开始一个service,还可以给运行service传递intent,还可以绑定服务。

调用sendBroadcast(), sendOrderedBroadcast(), 或者 sendStickyBroadcast()广播intent

调用ContentResolver的query()方法查询数据

Manifest File(清单)

 AndroidManifest.xml里用来定义四大组件

通过intent filters定义组件功能

 定义应用的硬件需求。

应用资源

在res文件夹下定义应用的一些资源,比如图片,文字。

猜你喜欢

转载自leichenlei.iteye.com/blog/1746689