(8)音乐播放器运行环境需求
操作系统:Android手机基于Linux操作系统
支持环境:Android1.5-4.0.1版本
开发环境:Eclipse 3.5
3 系统设计
3.1 Android手机平台音乐播放器设计指导思想和原则
3.1.1 指导思想
Android手机平台音乐播放器是建立在智能手机终端上的个人娱乐多媒体播放中心,在随着社会发展和计算机技术进步而延伸出来的产品,为了方便人们的生活,提高人们的生活质量。本系统采用Android独特的开发技术,将Java 与Android相结合,多元化的内容及编程方法,更好地满足人们对现代化产品的需求。
3.1.2 软件设计原则
对软件的设计之前,如果能够事先了解,并在设计的过程中遵循软件设计的原则,会取得事半功倍的效果。那么,软件设计的原则主要有以下几点:
(1)可靠性
进行软件设计时必须确定软件的可靠性。软件系统的可靠性是指在测试运行过程中避免可能发生故障的能力,并且一旦发生故障后,具有的排除故障能力。
(2)可复用性
寻找相似代码的共性,并合理地抽象出新方法。关注泛型设计。
(3)可理解性
软件的可理解性不仅要求文档能够清晰可读,更要求软件本身的结构简答明了。这要求设计者具有一定的洞察力和创造性,对设计对象尽量掌握得透彻些。
(4)程序简便
保持程序的简单清晰,好的程序员能用简单的程序解决复杂问题。
(5)可测试性
可测试性就是指对于所创建的系统,应设计一个合适的数据集合,来对整个系统进行全面的测试。
(6)开闭原则
模块是可扩展的,而不可修改的。也就是说,对扩展是开放的,可以对现有代码进行扩展,以适应新的需求。而对修改是封闭的,类一旦设计完成,就不要对类进行修改。
3.2 Android系统功能结构设计
本系统采用模块化的程序设计思想,将系统功能设计成为相应的功能模块,其中主要的模块包括:
(1)手机终端UI功能模块设计:
播放器欢迎页面、音乐播放页面、添加音乐页面、文件管理页面等功能页面的实现。
(2)手机终端后台功能模块设计:
播放器具体功能实现、音乐文件数据存储功能实现等详细功能实现。
3.3 详细设计
3.3.1 AndroidManifest.xml
任何一个程序启动都需要 AndroidManifest.xml 来启动程序,任何一个新建的工程目录都会自动生成一个AndroidManifest.xml 文件,配置文件是整个程序能够正常运行的核心,它里面包含了Android SDK的版本,程序运行的默认Activity,当程序中的任何一个组件触发事件后,系统都会自动的去 AndroidManifest.xml 中寻找标识来作出相应的操作。任何一个AndroidManifest.Xml文件的格式都应为:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zx.mo"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".AndroidActivity"
android:label="@string/app_name" > 基于Android手机平台音乐播放器开发设计(7):http://www.youerw.com/jisuanji/lunwen_1408.html