android指南-1应用组件-基本原理
来源:互联网 发布:sql error: 1054 编辑:程序博客网 时间:2024/06/07 20:24
基础
一个安卓应用有一个不同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文件夹下定义应用的一些资源,比如图片,文字。
阅读全文
0 0
- android指南-1应用组件-基本原理
- 【Android应用开发技术:应用组件】应用组件基本原理
- 【Android应用开发技术:应用组件】:Activity基本原理
- 【Android应用开发技术:应用组件】Fragment基本原理
- 【Android应用开发技术:应用组件】Intent基本原理
- google android API指南 应用组件 Activity
- Android应用的基本原理
- Android开发文档之App组件基本原理
- 【Android应用开发技术:用户界面】用户界面基本原理
- 【Android API指南】自定义组件
- 【Android API指南】自定义组件
- Android官方架构组件指南
- 应用基本原理
- 应用基本原理
- Android应用开发者指南
- Android Studio应用指南
- 【Android API指南】App组件(1) - 应用程序基础
- 【Android API指南】App组件(3) - Activities(1) - Fragments
- 错误:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;的解决
- training1管理activity生命周期
- Javascript实现别踩白块儿(钢琴块儿)小游戏
- 百度地图显示不出,蓝屏
- QT出现错误 解决方案
- android指南-1应用组件-基本原理
- 排序(1)简单排序
- 简单的表达式、公式解析器
- Vue折腾记
- 排序(2)归并排序(递归、合并排序)
- Bootstrap Modal remote
- 最小生成树之Prim算法和Kruskal算法
- Python label for _ 用法
- 排序(3)希尔(Donald L. Shell)排序