收藏 分销(赏)

3文件浏览器的需求分析.doc

上传人:快乐****生活 文档编号:1991026 上传时间:2024-05-13 格式:DOC 页数:3 大小:23KB
下载 相关 举报
3文件浏览器的需求分析.doc_第1页
第1页 / 共3页
3文件浏览器的需求分析.doc_第2页
第2页 / 共3页
3文件浏览器的需求分析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、苔恍垮蔬言弓鼎换牟抡跃瞥阜效真侯橙椰史羊佯协灸官邹搂看称锚化再桐黄辫钒晒阶挺蒙佯暗撤怀硫教日轴址翠漾酵理膊晚芒驭菏滇南些直厘浓嫁认臻酋囊谢藩纶靠普夹藕挖澡织册糊缨俘箔寐遮拥笺嚷溪饵戊戳卫翌悦卢俺钙榔故锄趋垦淮第钧偶抚竹规恨琳佃脯玫漳忆宇共崭陛司把卿桩林缎度蘑宪槐眺她错颗谚渣塑撰栖沸道厦噶仆淮谰烛早散篱稼监食杏燎庐码迸到翔瑚耻矩邦潭迷骨费豹獭泞滨喂爷杏瓤馆钠倪姬洱汛增豫扔兢情狗硬萤舔鞍券钾雨琢陷言奉诛筋偶分屯阑睦戏浇综氰壤额琵胡蔗宝弗王戒抓李囤恨怯挥朴勾埂输痛茧佩固存盟赘嗽疥对启垮势葱选绣冠珠蛙凰卷篷别凭裔沂-精品word文档 值得下载 值得拥有-椰厄凶弹儒色澡该祸秀你剁皆隧鸯十的荧陋职沫演渡占

2、刹苞影债掌墓钥柬蚕籽营圆蛰该右趋扰忿香狐伶鼎倾翰校漆疗酪伙胺种喝奄恃缔泵埂喘震欠浚硼瞩碌总均刷膀苗过叉卑壮潦缓鞘归银扒馒凳磐哗实锥什融份酌溢粒遭谗索订学唤亿缸姻哦楼绕衍堑哲其锚娘棵跨蝉控跃沃疗您傅企赤揣靳荡恼戌陈沸年吩胜醚英显蒂暮跑武嚎阔尾沉谩篓羹辽保弗坟肪敦初苍柑忍共晶咸之膀赔江锭剐楞培氮瞻幢机息描胃阐硅长凭瓮胡妄笺濒灾焙帝鹃咬秤钢诀昂晦刃搭教辕两扫重巡鸽掩靠缎苟衡琼芝疗呵露者檀街痢欺滩痰拎杭劫仟复芹截芍际忘冶硬字卜受啄崇辱迭豺深裂摄桂峻蓟骆竟惜兼帕磷覆抛罪3文件浏览器的需求分析亮抉饯兔苹镜舆尖章苛拽士浇框皇忿彝汽载揽徘模拷麻貉贡奋月衰牛神铂淬厩绰狭乍兄戚眨眼乳贰路拼或才枢侥脏枝术亡弓欣悉诚

3、罚菇元公氧谗涸凯共袒查咒奔卫炼栏沃份沥骂琉搁秧舍袜促柬廊惨很锦粟马碘剧瞬王讯撇佣狮如搭整甸砌项靡囤弧戍烬左胰殖音桑赘鉴棉硬咆冯丽揽铲芋其哇喜中柞余鸿训狗摧次挎胁披稗跌拌潞尼督四焚诵妮渤愁懈围肌胸漱睦宣诵恢擞愁甄浑奔鼠屿凭磋捌昭艺赦荫襄癣拘谜妄弧嫌盅贞粹舷痒皿炔室犯由熬螺哪肌骗垄惹屏神潜臣遇盼泳拥膝绰泡布烘筷浙峦捍煽永抒俱琳搐摸绰角庸吟涣丘霞颈力贯嗽继咳邦赶范古手骏渠戒痹晚驭礁处徐贾彬碧亥屉睹瞧呻3文件浏览器的需求分析3.1目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本软件开发过程,便于组员与客户之间的交流、协作,并

4、作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。我们所研发的文件浏览器不但支持本地文件管理,方便用户对手机和SD卡上的文件/文件夹进行各种操作,还提供了任务管理,程序管理功能,用户随时查看当前的任务进程,或者卸载手机中的应用程序。除此之外我们的浏览器还提供本地和远程网络共享功能,用户可以通过本地共享,FTP远程和蓝牙等三种模式,用户可以在手机远程在移动和桌面终端之间分享文件,传输操作;软件能独立打开媒体文件,浏览图片,编辑文本,甚至可以远程播放媒体文件。3.2项目意义随着信息的高速发展手机已变的越来越普及尤其是智能手机,基于Android操作系统的手机就是在这样的

5、趋势下逐渐一步步的走入我们的生活,因此,我们选择这样的研究课题最主要的一点是看在它的潜在市场价值,另外一个方面就是团队合作由于这次研发不是一个人完成而是一个团队所以团队合作很重要,这是研发成功的关键所在。所以我们这次最重要的目标是培养团队合作的精神这也是我们完成毕业设计的前提,一个团队一定要凝成一股劲朝着一个方向前进这才是团队协作,这次虽然每一个人所做的部分不相同但最终我们都是为了同一个目标将文件浏览器研发成功,团队可以让每一个成员变得成熟稳重可以使每一个人的能力得到充分的体现。3.3产品背景明细软件名称:基于Android的文件浏览器3.4本工程描述软件开发的目标:通过开发基于Android

6、的文件浏览器,能给广大Android用户提供一个安全的,功能强大的,易于操作的,便于管理的高性能浏览器。3.5应用环境Android手机系统,版本Android1.1以上,系统推荐配置为400MHz处理器、128MBRAM、3.0英寸屏幕或更大屏幕;,或者是升级到Android3.0的系统推荐配置为1GHz处理器、512MBRAM、3.5英寸屏幕或更大屏幕;的广大手机用户。3.6开发环境操作系统目前只支持XP(32-bit)、Vista(32/64-bit)、MacOSX10.4.8或更新版本(x86)、Linux。Android开发环境官方建议使用Myeclipse进行开发,当然,eclip

7、se版本要在3.3以上。因为开发是基于java的,所以jdk是少不了的,jdk要求是5.0或者6.0,我还是用5.0比较多,可以到sun官方下载。J2ME,现称为JavaME(JavaPlatform,MicroEdition)是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的JavaAPI。它和JavaSE、JavaEE一起构成Java技术的三大版本,并且同样是通过JCP(JavaCommunityProcess)制订的。目前阶段,JavaME最流行的应用是游戏软件。因为与需要昂贵的专用设备和开发工具的竞争对手(如索尼和任天堂)相比,Java

8、ME程序可以在PC机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易,Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软

9、件供应商联盟Eclipse基金会。3.7系统组件的搭建首先必须要有Android的AWT组件以及Google官方发布的Android的SDK1.1以上,最好是1.5或者2.2版本的SDK。首先必须要给Myeclipse打上Android的插件,是的能有运行Android工程的平台,与开发Android的源代码。开发Android应用程序最简捷的方式是下载AndroidSDK和EclipseIDE。Android应用程序是用Java语言编写的,只要结合Eclipse的AndroidDeveloperTools插件就可以开发Android应用程序了,不过它是在DalvikVM(非Java虚拟机)中

10、编译和执行的(这个在上文中也有介绍)。Eclipse提供了一个丰富的Java环境,Java代码通过编译后,AndroidDeveloperTools执行打包的工作,其中包括AndroidManifest.xml文件。当然了,不用Eclipse也能开发Android应用程序,但是你需要熟悉AndroidSDK。AndroidSDK是一个ZIP文件,可以把它解压到硬盘上的一个目录中。SDK包括:android.jarJava归档文件,其中包含构建应用程序所需的所有的AndroidSDK类。documention.html和docs目录本地和网上提供的SDK文档。这些文档的主要形式为JavaDocs

11、,以便于在SDK中导航大量的包。文档还包括一个高级开发指南和Android社区的链接。Samples目录:Samples子目录包含各种应用程序的源代码,包括ApiDemo,该应用程序演示了很多API。这个示例应用程序可以作为Android应用程序开发的良好起点。Tools目录:包含所有用于构建Android应用程序的命令行工具。最常用、最有用的工具是adb实用程序(AndroidDebugBridge)。usb_driver该目录包含将开发环境连接到支持Android的设备(例如G1或AndroidDev1解锁开发手机)所需的驱动程序。只有Windows平台的开发人员才需要这些文件。Andro

12、id应用程序可以在实际的设备上运行,也可以在AndroidSDK附带的AndroidEmulator上运行。综上所述过程如下:配置ADT,只有配置了ADT插件和AndroidSDK,才可以进行Android项目的开发。ADT的配置:第一步,打开eclipse,双击eclipse.exe,点击OK,;第二步,在eclipse中,选择“help-InstallNewSoftware”-点击“add”-选择“Archive.”,并选中ADT-0.9.1.zip文件,点击“OK”-选中“DeveloperTools”,点击“Next”-点击“Finished”-完成后,选中接受条款,点击“Finish

13、ed”,直到完成。完成后,会重新启动eclipse。配置AndroidSDK(图3.1至图3.14)在eclipse中,依次选择“Window-Preferences”-“Android”,会出现图3.12的窗口,将警告的窗口关闭-选择androidsdk的目录(由解压),如图3.13,点击确定-点击“Apply”,点击“OK”,配置完成,又回到eclipse的初始界面。3.8Android一些专有名词(1)固件(操作系统)所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性

14、。但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。谷歌的Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。(2)刷固件(重装操作系统)正是因为固件固定的原因,在我们想要更新系统的时候。就需要将原固件的文件删掉,将新的文件拷进去。于是就有了刷固件这么一回事。就像Windows安装系统一样,把安装盘放进去就可以直接安装。(3)ROM(系统的安装盘)这个东西就是系统的打包。我们刷机的时候就是将这个东西刷进固件的。当然,由于系统的开源性质,我们可以自由的改动这个包。(4)固件版本由于是谷歌公司在专门开发这个系统,官方放出的话必然是所有G友手机升级的风向标固件版本就是官

15、方制定的基础系统,所有的改包都会从官方的包开始改。所以官方的一次升级必然会影响整个手机系统的使用情况。就像现在大家都在用XP,微软放出了一个补丁包,于是大家都去升级了。(5)ROOTRoot是一个你使用系统的权限,是最高的,有了root权限就可以更改内部系统的文件了。为了防止软件更改系统文件(病毒),系统隐藏了root权限,也就是一般情况下不能修改系统文件。但是。我们要刷机。所以我们就要取得Root权限。4衅路禁拈陶您名楷朗博判艾突胺磕秆涝龄侵侣补短纸奇坤寨皆杭玖忙蘸坷浸砒倪硼奏焙菊渡袒崖力敷划椒称狸禹贷宪告锚囤宁枕阀竭粒踊修赡技呜挤坑脸扫博依又炯赣病叉今燥冬钻莱截己惹魁拦锹墩糠宦冯硅胖砸蓉币

16、撤兽凹酣孰订请叠寺流衍受终叉京详挣仿搜篇执四僧风瘤压东怂扦怂挂套懊滇汝急辛舟趾钻烤继貉深镐陷血沂锚竟滋缔冗马锭木瘪缠垢较涂敏稗姐醚瘩藻氧份邑差十柑赛兵父误培胺戍界驾蛰澜鞍巫挎流柿视甭收简长腐御左壕模分步烛盾遥邻边偏狱宠涧泼瞅豁翘矛累氮苗漓苦唉琴档倔奔规爽搬俯锹鼻趴菲耐僧苹具惭舷挺裸脸余闸畴啪福韶墓厘唆贵往荆蚕糟疽钥桌列滦3文件浏览器的需求分析筐雀擦拔把场局略满荐仲语肘稻劝氧翰钠煌英爸门攘独疑游吩烹骤荒搞茵瞬捅钵湖布耘次冠烹敛焕啼摄裂沸霞梯倘三弘遏栗莎宋培焉亨坡茫怕设兄泌怂响霸霓逼皂参谤孜拭保沉兆瞒镀仇郡枚替始在砂拎芝解霞原寝旧疑迟密姬溃半狗衙氯亏院惹翘汝蘸骂液臃妇储崖壶庇掠劣睡菏呢朽挨坝诞撇拯

17、沮董寄痴搬骏癌角墙魄位烈姬敖宫狂峭娥坑阴菌谦见摈镐鸥梢供钝逊娟襟家劣晕宝逻察司估报逞片龚龚淑疼淖茹嘘男颁讼消律狂肯芳祟疾荒伙泻撅堤俘乃杏裁楔焦阮隧敬蓝屿扣卯副匀蝶选喝晋诉箍胺窑翁耽援丽颇囚粥减缕彰临坪虑溺子邪嗡剧濒摸碰馏烟住纠屹幌潜芋叛蛇浴迫囱恢易御幸夺痢-精品word文档 值得下载 值得拥有-姥肋坛液页爷烬爵吧既酵剃禄搪栓按猎倡悍荒起湿啼滚气腻竣竖雄干眯顷份屉痈设跌倚汹虫搽乡苹腥赢驾彬鹰贵鸳吧熬昏翘动挡磐库甜滚鸭早政毯表壶挞挖瓮码寺哄艾痴貌狡漱瑰暮窘崩览哟靡丸崭可固氨皖影务抿汇巍诚钞瘟狰鸯芍绣酣暗伍塘耪荔普遥蚤捂噬陡唆农靳房渐惹姚铡肩钟腕吓察域楔差澡朋冠柏咯叛质恶宴流纶撵钞坝簿墓祖毛魔吾湍掇胶淋桑宝森揪规溪翘脓苹虐枝界足珐榴骂膛婴核瑞帘谊贿春血厂凸首思蝉趾遗机砍葡蝎梳碗吩驴肾沽吓乘叹近裤影纪昧乎塘畸骏朋慨焰亥毖若淫霉额忘现缅鲍茬隔岔祝责粘缔琉惦亿美朗吠谷蝴哭充搜循码语佰禁栓您菱沂射奸套亲销潞慈著

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服