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所示),其用例(播放、暂停、停止、上一首/下一首、播放清单
Android音乐播放器的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_93894.html