基于android的ftp文件传输论文

基于android的ftp文件传输论文

ID:6194116

大小:411.50 KB

页数:44页

时间:2018-01-06

基于android的ftp文件传输论文_第1页
基于android的ftp文件传输论文_第2页
基于android的ftp文件传输论文_第3页
基于android的ftp文件传输论文_第4页
基于android的ftp文件传输论文_第5页
资源描述:

《基于android的ftp文件传输论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android的FTP文件传输毕业论文目录第1章绪论21.1应用的开发背景11.2本课题研究内容1第2章相关理论及关键技术22.1Android特性简介22.2Android系统架构32.2.1关键应用程序32.2.2应用程序框架32.2.3C/C++函数库42.2.4Java程序运行环境42.2.5Linux内核42.3Android应用程序框架42.3.1Activity52.3.2IntentReceiver52.3.3Service52.3.4ContentProvider5第3章需

2、求分析63.1概述63.2功能需求63.2.1设置界面63.2.2控制界面73.2.3说明界面73.3性能需求73.3.1手机系统要求73.3.2灵活性73.3.3时间特性的要求83.3.4软件特性要求841第4章总体设计94.1系统总体结构94.2服务器系统解决方案9第5章详细设计115.1代理协议拟定115.1.1DATASOCKETS115.1.2DISAMBIGUATINGDEVICESANDSESSIONS115.1.3AUTHENTICATION125.1.4API125.2关键代码

3、实现155.2.1代理连接155.2.2会话线程175.2.3TCP连接监听18第6章系统实现206.1Server端模块的设计206.2Android设备端模块的设计21第7章系统测试247.1Android手机系统测试之打断事件247.2测试中发现的问题及修复257.3测试结果257.3.1开启服务257.3.2客户端访问ftp地址257.3.3登陆验证26结论27参考文献28附录29附录A文件传输协议简介29附录B应用程序界面代码30致谢4141浙江大学城市学院毕业论文图目录图目录图2.2

4、Android的架构图3图3.2设置界面用例图7图4.1系统总体结构图9图4.2服务器系统原理图10图5.2程序运行效果图19图7.3.1开启服务logcat图25图7.3.2客户端访问ftp地址logcat图25图7.3.3登陆验证logcat图2641浙江大学城市学院毕业论文第1章绪论第1章绪论1.1应用的开发背景2007年11月由Google牵头有30多家移动技术和无线应用领域领先企业组成的开发手机联盟(OpenHandsetAlliance)发布了其智能手机平台Android。Andro

5、id是一个真正意义上的开放性移动设备综合平台,包括操作系统、用户界面、中间件和应用程序,拥有移动电话工作所需的全部软件,同时其开放性保证该平台不存在任何阻碍移动产业创新的专有权障碍[1]。随着Android的迅猛发展,国内各种优秀应用也相继诞生,豌豆荚系列产品是国内最早的手机管理类应用。豌豆荚是一款基于Android手机管理软件,具有备份恢复重要资料、通讯录资料管理、应用程序管理,音乐下载、视频下载与管理等功能。在文件管理方面,最近上市的一款应用软件文件大师。是一款功能强大的文件管理软件。文件大

6、师支持对文件的全部常用操作,如拷贝,删除,粘贴等。采用了特别优化过的文件/目录复制算法,使得其在大量文件复制的时候比其他文件管理类工具速度更快。1.2本课题研究内容在本课题中,主要研究在手机上建设FTP服务器,实现任意客户端可以登录FTP服务器上传下载文件。支持浏览器可视化浏览手机资源列表下载手机资源文件。通过计算机资源管理器或我的电脑管理手机:添加、删除、编辑等操作,全方位管理手机文件,实现无需数据线即可管理手机的功能。41浙江大学城市学院毕业论文致谢第2章相关理论及关键技术2.1Androi

7、d特性简介Dalvik虚拟机:Android采用的Java虚拟机是自主开发的代号为Dalvik的虚拟机技术,在保证API方面兼容的同时Dalvik针对移动手机进行了大幅优化,占用资源更小,运行效率更高[2]。内嵌浏览器:基于开源的浏览器网页排版引擎WebKit。优化的图形:强大的自定义二维图形库。基于OpenGLES1.0标准的3D图形功能,在移动3D开发中有着至关重要的地位。SQLite数据库:SQLitet提供结构化的数据存储。它是一款轻型免费的且开源的数据库,它的设计目标是嵌入式的,它占用

8、的资源非常低、需要的内存空间少、处理速度比较快和支持事务处理功能等。多媒体支持:支持各种通用的音视频和静态图像格式,如MP3、JPG、PNG等。OpenCore是Android多媒体框架的核心,所有Android平台的音视频采集,播放的操作都是通过它来实现的。通过OpenCore,程序员可以方便快速的开发出想要的多媒体应用程序。GSM技术:(依赖硬件)GlobalSystemforMobileCommunications,全球移动通讯系统,俗称“全球通”,是第二代移动通信技术,其开发El的是让伞

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。