菜单
  
    20

    5.2 FTP 客户端核心代码 27

    30

    参考文献 31

    32

    1 引言

    随着社会的发展,越来越多的人拥有了智能手机,其中使用 Android 系统的手机占绝 大多数。但是基于 Android 的 FTP 文件共享的软件实在很少。人们通常使用数据线来实现 手机和电脑的文件共享,这样会因为手机的驱动问题或者没有数据线或者距离较远,导致 文件无法传输。为了解决上述问题有必要开发一个基于安卓的文件无线共享的软件。

    1.1 手机端远程管理助手的开发目的和意义

    目的:

    实现手机与电脑的文件无线共享。 意义:

    避免使用数据线进行文件传输造成的麻烦,提高工作效率。

    1.2 需求分析

    程序主要功能分为:FTP 客户端与 FTP 服务端两大模块。

    FTP 客服端功能:访问 FTP 服务器进行文件浏览、下载、上传、重命名、删除等操作。 FTP 服务端功能:在手机端创建 FTP 服务器并设置用户名、密码、端口号、共享文件

    夹,并生成 FTP 服务器地址。其他设备通过浏览器访问 FTP 地址来访问手机端的文件。文献综述

    1.3 可行性分析

    对于本程序的几个关键技术的可行性分析如下

    1.FTP 协议

    本程序使用 FTP 协议作为文件共享的协议。

    IETF 在 RFC 0959 上定义了此协议的标准(。

    2.FTP 服务器

    基于 Android 中 SwiFTP 开源软件开发。

    使用 SwiFTP 提供的一些类和方法可以很方便地搭建 FTP 服务器。

    3.FTP 客户端

    基于 ftp4j 开源 java 库开发。

    由于是 java 库所以可以比较方便地移植到安卓上。 综上所述,本程序设计与开发在技术上的条件都是满足的,本程序的开发是可行的。

    1.4 程序流程图

     程序流程图

    2 系统解决方案

    2.1 开发环境及硬件需求

    软件类:

    1) 操作系统:OSX 操作系统。

    2) 开发工具:Eclipse 3) 开发语言:java。

    硬件类:

    1) 电脑内存 8G。

    2) 电脑 CPU:双核。

    3) 其他硬件需求

    一台 Android 手机用于真机调试。

    2.2 Android 体系结构

    Android 的系统架构采用了分层架构的思想,如图 2-1 所示。从上层到底层共包括四 层,分别是应用程序程序层、应用框架层、系统库和 Android 运行时和 Linux 内核。

     android 系统架构图

    一 应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人

    管理等。同时,开发者可以利用 Java 语言设计和编写属于自己的应用程序,而这些程序 与那些核心应用程序彼此平等、友好共处。

    二 应用程序框架层

    该层是 Android 应用开发的基础,开发人员大部分情况是在和她打交道。应用程序框 架层包括活动管理器、窗口管理器、内容提供者、视图系统、包管理器、电话管理器、资 源管理器、位置管理器、通知管理器和 XMPP 服务十个部分。在 Android 平台上,开发人 员可以完全访问核心应用程序所使用的 API 框架。并且,任何一个应用程序都可以发布自 身的功能模块,而其他应用程序则可以使用这些已发布的功能模块。基于这样的重用机制, 用户就可以方便地替换平台本身的各种应用程序组件。来~自^751论+文.网www.751com.cn/

  1. 上一篇:jsp+mysql图书销售网站的设计+源代码
  2. 下一篇:C#+sqlserver网上订餐系统设计+源代码
  1. php+mysql志愿者服务平台前端页面设计

  2. php+mysql移动终端企业生产...

  3. Objective-C移动端借还书系统的设计与实现

  4. android学习行为共享系统的设计与实现

  5. android+mysql城市雨伞共享平台的设计与实现

  6. jsp移动端公司订单管理系统设计

  7. android冠字号码的二维码打印及查看软件设计

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回