论文摘要
针对当今网络技术朝着“高速”和“无线”方向发展的趋势,本文以无线局域网通信为研究出发点,以Android系统应用程序开发为研究重点,设计了包括客户端和服务器的手持终端无线局域网通信软件系统。本文详细分析了Android软件架构,Android应用程序组成,着重讨论了Activity和Intent组件的工作机制和使用方法,并以此为理论基础,采用Java为软件开发语言,无线wi-fi技术为硬件支持,合理运用Android提供的各组件,实现了手持终端无线局域网通信。测试表明,通过无线局域网能实现更加经济和安全的手持终端通信。本系统主要由客户端软件和服务器软件组成,其中客户端软件由3个Activity和1个Thread组成,包括连接功能、Socket通信和辅助功能3大功能模块。实现了登录服务器、登出服务器、发送用户状态、接收用户列表、收/发通信信息、用户名配置、服务器IP配置、隐藏程序界面和显示状态栏消息等功能。服务器软件由1个JFrame和数个Thread组成,包括连接功能、Socket通信和辅助功能3大功能模块。实现了启动服务器、停止服务器、接收用户状态、发送用户列表、收/发通信信息以及时间显示功能。
论文目录
摘要Abstract第一章 绪论1.1 本设计的研究背景及意义1.1.1 无线局域网发展1.1.2 手机操作系统简介1.1.3 研究意义1.2 研究内容1.3 论文组织结构1.4 本章小结第二章 Android系统构架及Android应用程序开发简介2.1 Android简介2.1.1 开放性2.1.2 不受任何限制的开发商2.1.3 无缝结合的Google应用2.2 Android架构2.2.1 应用程序层2.2.2 应用框架层2.2.3 库2.2.4 Android运行环境层2.2.5 Linux内核层2.3 Android应用程序构成2.3.1 Activity2.3.2 BroadcastReceiver2.3.3 Service2.3.4 ContentProvider2.3.5 Intent2.4 Android应用程序开发简介2.4.1 eclipse2.4.2 Android应用程序开发环境搭建2.4.3 Android应用程序开发简介2.5 本章小结第三章 系统总体框架分析3.1 系统主要功能概述3.1.1 连接功能模块3.1.2 Socket通信模块3.1.3 辅助功能模块3.1.4 连接功能模块3.1.5 Socket通信模块3.1.6 辅助功能模块3.2 系统架构设计3.3 本章小结第四章 客户端设计与实现4.1 设计概述4.2 线程工作流程图4.2.1 主线程流程图4.2.2 消息监听线程流程图4.3 连接功能模块实现4.3.1 登录服务器功能设计与实现4.3.2 登出服务器功能设计与实现4.4 Socket通信模块实现4.4.1 发送用户状态功能设计与实现4.4.2 接收用户列表功能设计与实现4.4.3 收/发通信信息功能设计与实现4.5 辅助功能模块实现4.5.1 用户名配置功能设计与实现4.5.2 服务器IP配置功能设计与实现4.5.3 隐藏程序界面功能设计与实现4.5.4 显示状态栏信息功能设计与实现4.6 本章小结第五章 服务器设计与实现5.1 设计概述5.2 线程工作流程图5.2.1 主线程流程图5.2.2 连接监听线程流程图5.2.3 消息监听线程流程图5.3 连接功能模块实现5.3.1 启动服务器功能设计与实现5.3.2 停止服务器功能设计与实现5.4 Socket通信模块实现5.4.1 接收用户状态功能设计与实现5.4.2 发送用户列表功能设计与实现5.4.3 收/发通信信息功能设计与实现5.5 辅助功能模块实现5.5.1 时钟显示功能设计与实现5.6 本章小结第六章 应用演示6.1 客户端应用演示6.1.1 连接功能6.1.2 Socket通信6.1.3 辅助功能6.2 服务器应用演示6.2.1 连接功能6.2.2 Socket通信6.2.3 辅助功能6.3 本章小结第七章 总结与展望7.1 总结7.2 展望参考文献攻读硕士学位期间发表的论文研究生期间参加的科研项目致谢
相关论文文献
标签:无线局域网论文;