您的位置:首页 > 移动开发 > Android开发

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

2017-07-20 15:17 155 查看
基础

一个安卓应用有一个不同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文件夹下定义应用的一些资源,比如图片,文字。

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: