欢迎来到天天文库
浏览记录
ID:43726810
大小:354.45 KB
页数:14页
时间:2019-10-13
《S2C技术路线及实现方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、技术路线及实现方案1开发环境及相关技术介绍1.1Android技术Android的分层架构和开放的开发平台为软件开发提供了有利条件,开发人员也可以完全访问核心应用程序所使用的API框架。Android开放程序源代码,Android的应用程序开发中,通常使用的是JAVA语言,除此之外Android提供的扩展的JAVA功能。android提供一些扩展的JAVA类库,类库分为若干个包,每个包中包含若干个类。例如此次WAP播放器软件的开发中要使用至!Jandroid,media,提供一些类管理多种音频、视频的媒体接口。1.2Ec
2、lipse平台Eclipse平台是提供多种软开发工具的整合机制,这些工具会成为Eclipse外挂程序,平台必须用外挂程序加以扩充才有用处.其特点在于所有的相关的内容都是外挂的,除了底层的核心以外。1.3Android开发环境搭建综合Android技术和Eclipse平台的特点,此次项目的开发环境搭建是jdk+eclip+androidsdk。主要搭建过程如下;1•下载javaJdk,eclipse,androidSDK,androidADT插件;2•安装Jdk,解压eclipse,androidSDK;3.在eclips
3、e中安装android开发插件ADT;4.配置androidsdk;以下是开发环境搭建成功后,新建项目后的界面(见图1-1):导Java-musidist/src/com/example/musiclist/MainActivity.java-EclipseFileEditRefactorSourceNavigateSearchProjectRunWindowHelp▼一&彷▼岀G▼,-丿▼»“QuickAccessHPackageExplorer茨[=B白o#p厶musiclist▲■Android4.2.2區andr
4、oid.jarD:e:pse3-droi;AndroidDependenciessrcgenGeneratedJava-iles]assetsbinlibsresAndroidManifestxml•rlAiinrh4»ronn图1-1囲15凸^^^^iotljTjMainActivity.java氏1packagecom・example.musivlist;2:丄importjava・io・FilejQ3334publicclassMainActivityextendsActivity{yi35privateEdi
5、tTextmusicNatFe;36privateListviewlistview;37privateViewGroupparent;38privateViewconvertview;39privateCursormCursor;“I10privateButton^Previous,rPlay,fnF4ext,mPause;丿:41privateCompocorponent;424344-String[]nusciDate=newString[]{45**audio._idAS//indexmustmatchIDCOLI
6、D46MediaStore.Audio・Media・ARriS7MediaStore.Audio项目开发环境图2播放器软件设计思想该Android播放器软件针对满足用户同时可以播放音频文件和视频文件而开发的一款手机软件。整个软件包括播放器调用与播放器直接使用模块。播放器调用模块包含播放器自推荐模块、播放器调用模块。播放器直使用模块包括手机音乐和视频媒体扫描模块、媒体信息查看模块、媒体播放模块。3软件需求分析软件总体功能包括播放器调用、扫描媒体文件、媒体文件信息查看、MP3,acc音频和视频播放控制、支持720P的视频能
7、正常流畅播放。故从用户的使用角度,软件总体用例图(见图1-2):软件里出图1-2软件总体用例图3.1主要功能设计及对应用例图从用户需求角度出发,播放器的具体功能设计和相应用例图如下:•播放器调用功能:用户在未运行播放辭时,点击设备内播放器支持的音频或视频文件进行播放时,文件上出现该播放器图标,推荐用户使用该播放器进行播放。用户若点击该图标,则进入播放器播放页面并播放相应文件;牛成文件列表功能:O用户二^莎文件K爪址1仪(立件列农按収)—---=Snclw4cr-■-图1-3文件列表获取用例图用户在选择运行播放器后,播放器
8、对设备、外存储器卡上所有的支持文类型的音乐和视频文件进行扫描并生成列表,此时主界而默认生成音频文件列表;•查看文件信息功能:(文件信息直石)J.^fcxrluAd-呂乐立件杏石)图1-4文件信息查看用例图用户可以在音乐播放页面左偏下角查看的支持音频的歌唱者、专辑、歌名、时间长度以及视频播放界面视频文件的宽、高、时间长
此文档下载收益归作者所有