菜单
  

    (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" >
  1. 上一篇:ASP.net+sqlserver手工艺分享网站设计与开发
  2. 下一篇:ASP人才招聘网站的设计与实现+ER图+流程图
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 十二层带中心支撑钢结构...

  10. 当代大学生慈善意识研究+文献综述

  11. java+mysql车辆管理系统的设计+源代码

  12. 大众媒体对公共政策制定的影响

  13. 中考体育项目与体育教学合理结合的研究

  14. 电站锅炉暖风器设计任务书

  15. 乳业同业并购式全产业链...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回