Android应用程序框架四大重要的组件
来源:互联网 发布:淘宝无线端修改背景色 编辑:程序博客网 时间:2024/05/04 03:28
在Android SDK中内置了一些对象,其中最重要的组件要属Activities、Intents、Services以及Content Providers四个组件。
Activities活动
一个活动就是一个用户界面。一个应用程序可以定义一个或多个活动,每个活动都能够保存和恢复自身的状态。
Intents意向
Intent是描述一个特定活动的一种机制,比如“选取照片”、“拨打电话”等这类具体动作。在Android中,所有的东西都是通过Intents完成的,因此开发者有机会替代或重用大量的组件。比如有一个“发送邮件”的intent,当你应用程序需要发送邮件时可以激活这个intent。开发者甚至可以重新编写一个新的邮件应用程序,并注册为活动以处理这个intent代替标准的邮件应用程序。那么其他应用程序就可以使用新编写应用程序来发送邮件了。
Services服务
一个服务Service就是运行在后台、没有用户直接交互的任务,与Unix daemon类似。比如要做一个音乐播放器,可能会被另一个活动激活,但音乐是需要作为背景音乐播放,那么这种程序就可以考虑作为一种服务Service。然后别的活动可以来操作这个播放器。Android中内置了很多服务,可以方便的使用API进行访问。
Content Providers内容提供者
一个内容提供者content Provider就是由自定义的API封装读写操作的一套数据。Content Provider是不同应用程序之间共享全局数据最好的方式。比如,Google提供了联系人的Content Provider,包括姓名、地址、电话等所有信息在内的联系方式能够被所有应用程序使用。
Activities活动
一个活动就是一个用户界面。一个应用程序可以定义一个或多个活动,每个活动都能够保存和恢复自身的状态。
Intents意向
Intent是描述一个特定活动的一种机制,比如“选取照片”、“拨打电话”等这类具体动作。在Android中,所有的东西都是通过Intents完成的,因此开发者有机会替代或重用大量的组件。比如有一个“发送邮件”的intent,当你应用程序需要发送邮件时可以激活这个intent。开发者甚至可以重新编写一个新的邮件应用程序,并注册为活动以处理这个intent代替标准的邮件应用程序。那么其他应用程序就可以使用新编写应用程序来发送邮件了。
Services服务
一个服务Service就是运行在后台、没有用户直接交互的任务,与Unix daemon类似。比如要做一个音乐播放器,可能会被另一个活动激活,但音乐是需要作为背景音乐播放,那么这种程序就可以考虑作为一种服务Service。然后别的活动可以来操作这个播放器。Android中内置了很多服务,可以方便的使用API进行访问。
Content Providers内容提供者
一个内容提供者content Provider就是由自定义的API封装读写操作的一套数据。Content Provider是不同应用程序之间共享全局数据最好的方式。比如,Google提供了联系人的Content Provider,包括姓名、地址、电话等所有信息在内的联系方式能够被所有应用程序使用。
- Android应用程序框架四大重要的组件
- android的四大组件+intent重要组件
- android 四大重要的组件之ContentProvider
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- ANDROID应用程序四大组件
- 学Android开发不可不知的Android应用程序四大组件
- Android开发者确保应用程序运行的四大组件
- Android基础(一):四大组件与另一个重要组件Intent的简单认识
- IMDB评分标准
- 10557 - XYZZY(****)---Bellman-Ford算法
- 从汇编层面深度剖析C++基本对象布局
- qt4桌面和交叉编译统一脚本
- python3 下的一个模糊化测试模块
- Android应用程序框架四大重要的组件
- 分析自己发现的缺陷
- 产品创新的秘诀
- jQuery学习笔记(一)
- Cognos SDK java读取report报表返回XML
- Matlab plot 参数设置
- 九度OJ 1165:字符串匹配 字符串处理
- 从Linux协议栈代码和RFC看西厢计划原理
- signed和unsigned的比较