1。3。3 Android应用的基本组件介绍

Android应用通常由一个或多个基本组件组成,而其四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播消息接收器。[5]

(1)Activity

Activity是Android应用中负责与用户交互的组件。只能通过setContentView(View)来显示指定组件。同时为Android应用提供了可视化用户界面。

(2)Service

Service与Activity的定位是并列的,它也代表一个单独的Android组件。通常位于后台运行,不与用户交互,没有图形用户界面。

(3)ContentProvider

即内容提供者,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的接口。对于Android应用而言,他们必须相互独立,各自运行在自己的Dalvix虚拟机实例中,如果这些Android应用之间需要实现实时的数据交换。

(4)BroadcastReceiver来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

广播消息接收器,不执行任何任务,广播是一种广泛运用的在应用程序之间传输信息的机制 。而 BroadcastReceiver 是对发送出来的广播进行过滤接收并响应的一类组件。

2。系统需求分析

2。1 功能需求

根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。

2。1。1 播放器的基本控制需求

音乐播放器能够满足用户的最基本需求。该音乐播放器基本控制用例图(如图2。1所示),其用例(播放、暂停、停止、上一首/下一首、播放清单

上一篇:和声智能搜索算法的研究与实现
下一篇:ASP网上商品销售系统的设计+源代码+答辩PPT

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

Android移动终端的网上便利...

Android移动互动学习系统学生端设计

Android移动互动学习系统教师端设计

Android大学生素质认证系统的设计

Android的网络借贷系统的设计

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

安康汉江网讯

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究