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文件夹下定义应用的一些资源,比如图片,文字。
一个安卓应用有一个不同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文件夹下定义应用的一些资源,比如图片,文字。
相关文章推荐
- 【Android应用开发技术:应用组件】应用组件基本原理
- 移动应用安全开发指南(Android)--Android组件和IPC
- 【Android应用开发技术:应用组件】Fragment基本原理
- 【Android应用开发技术:应用组件】Intent基本原理
- 【Android应用开发技术:应用组件】:Activity基本原理
- Android应用的结构与基本组件
- android应用开发-从设计到实现 2-8 组件与常用模式
- Android学习笔记(6):Android应用的基本组件
- Android 应用防止被二次打包指南
- Android 系统启动时 PackageManagerService 对应用组件信息表的构建过程
- Android系列之Service组件的应用
- 【Android应用开发技术:应用组件】Handler组件通信机制
- Android应用进程防杀指南1-常用套路
- Android菜鸟必看:解析应用的基本原理
- 【Android 应用开发】 自定义 圆形进度条 组件
- 使用Clean架构开发Android应用详细指南
- App 组件化/模块化之路——Android 框架组件(Android Architecture Components)使用指南
- android 应用五大核心组件之五(ContentProvider)
- Android应用开发者指南:性能优化
- Android开发指南-用户界面-创建自定义组件