欢迎来到天天文库
浏览记录
ID:19891569
大小:13.74 MB
页数:23页
时间:2018-10-07
《基于cs模式的android手机与pc机通信系统的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于C/S模式的android手机与PC机通信系统的开发项目编号:20120101负责人:郑海波学号:1012010638邮箱:zhb931706659@126.com1相关文件的下载链接服务器v-12下载地址:http://download.csdn.net/detail/nuptboyzhb/4798798客户端v-13P下载地址:http://download.csdn.net/detail/nuptboyzhb/4798918项目的说明文档:http://download.csdn.net/detail/nuptboyzhb/4798933开发缘由3去年做毕业设计
2、的过程中,有些时候,需要一些实验数据。由于我是研究图像的压缩感知相关内容,每个重建算法都需要花很长时间,因此,我将matlab代码写好,放到本部科研楼13楼的图像实验室去运行,然而,我要时不时从15楼跑下去看看代码有没有运行好。于是,我就想,能不能用手机远程查看电脑的运行状态呢?通过南邮局域网,建立手机和PC机之间的连接。1.背景和意义Background&Meaning4近年来,个人电脑(PC)的普及率越来越高。移动互联网的兴起,使得智能手机的拥有率越来越高。2012年7月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为76.7%。作为当代
3、的大学生,几乎人人都有电脑,人人都有手机。因此,研究手机和电脑之间的通信具有重要的意义。通信系统框图SystemFrame服务器开发6MFC界面编程C++网络编程C++多线程编程接收消息与发送消息的分离Windows系统编程优点:服务器是一个可执行程序,用户只无需安装apache,tomcat等之类的服务器。开发语言:Visualc++主要技术:服务器流程图(多线程并发)7服务器效果图8客户端开发AndroidUI界面编程2.Java网络编程3.Java多线程编程4.Java文件操作5.Java与c++之间的数据转换开发语言:javaforandroid主要技术:客户端流
4、程10功能实现11获取电脑的文件系统。对系统的任一文件进行打开(比如播放PPT,电影等)、删除、下载等操作。实时查看电脑的桌面,在android设配上显示桌面的情况。并可以对截图进行保存。获取电脑的摄像头的画面,远程控制电脑摄像头的拍摄,并将拍摄的画面显示在android设配上。获取电脑的进程,并可以对任一进程进行强制关闭。获取电脑所安装的软件列表。获取电脑当前正在运行的所有窗口,对窗口进行关闭、最大化、最小化等操作,同时可以对窗口进行截图,并在android设配上显示。模拟鼠标的输入。此时的android设配相当于一个无线鼠标。实现光标的移动,单击,双击等。模拟键盘的输
5、入。此时的android设配相等于一个无线键盘。实现按键的模拟。控制电脑的关机,重启等其他操作。使用步骤平台:服务器端只需要微软的windowsNT及以上系统即可;客户端:android1.6以上系统网络条件:无线局域网(校园网,公司内部网络等)或无线路由器或者是笔记本的在WiFi精灵下营建的无线网络。用户操作:首先:打开服务器软件,记录此时服务器显示的IP地址,设置好密码,点击启动服务器按钮。其次:打开客户端,输入服务器的IP地址和密码,点击登录。最后,在友好的界面下进行操作,点击相应的按钮和列表等,完成相应的功能。实验演示截图13实验演示截图1415实验演示截图And
6、roidPad演示截图17AndroidPad演示截图18AndroidPad演示截图AndroidPad演示截图20AndroidPad演示截图AndroidPad演示截图老师在讲课时,控制PPT的播放,只需用手机即可…控制距离在整个无线网之内,不需要拨号…冬天要来了,在宿舍里宅着看电影,离电脑远远的,用手机选择看哪一部电影,调节音量和进度…想睡觉的时候,远程关机…在食堂吃饭的时候,还想看看自己的matlab代码有没有运行好,打开手机,连接上熟悉的njupt即可…电脑和手机传输数据,电脑无蓝牙,又懒得插USB线,手机和电脑同连njupt,即可完成…手机充当键盘和鼠标,方
7、便又实惠………能充当键盘和鼠标的一个东西,你应该能想象它的更多应用。。。。。。。软件的应用实例Thanks23http://blog.csdn.net/nuptboyzhb/article/details/8213486
此文档下载收益归作者所有