飞鸽

Android之高仿飞鸽传输热点创建与搜索模块

。_饼干妹妹 提交于 2019-12-06 16:28:16
这两天,无意中看到飞鸽传书的wifi热点创建与搜索模块,于是乎很蛋疼的还原了一下他的这一小模块代码,感觉效果差不多,跟大家分享一下: 源码下载地址: http://download.csdn.net/download/weidi1989/5293352 我们先来看看效果图: 1.山寨机主界面 2.进应用就会自动搜索wifi,这个动画效果截屏变形了。将就一下吧 3.搜索结果显示 4.连接上我另外一台山寨机创建的热点 5.正在创建热点 6.热点创建成功,关于那个黑黑的gif动画,我试了三种方法:①.网上导了那个很泛滥的包,不行,②.用Movie实现的动画,还是不行,在有的机器上会花屏,③.就是下面这个效果了,自定义的一个view,由于图片是透明的,所以黑色底没有解决。 下面是几个关键类的代码: 1.我们先来看看这个广播:WTBroadcast,通过这个广播,可以及时更新我们的界面显示信息。重点是“android.net.wifi.WIFI_STATE_CHANGED” 与“android.net.wifi.STATE_CHANGE”两个状态的区别 /** * wifi状态监听广播 * * @author way * */ public class WTBroadcast extends BroadcastReceiver { public static ArrayList

android版本飞鸽传书源码(附图)

拥有回忆 提交于 2019-12-05 22:54:27
软件介绍 软件采用飞鸽传书协议。目前只完成了飞鸽传书协议中的最基本的功能:上下线功能,聊天功能和文件传输功能。关于飞鸽协议的内容,可以google下。我的CSDN博客里,也有2篇我学习时写的技术博客。我的CSDN博客地址:http://blog.csdn.net/ccf0703 注:飞鸽传书协议工作在局域网内。只要是根据飞鸽协议(无论哪个平台)编写的软件都可以互相通信,PC端比较常用的飞鸽软件有:飞鸽传书,飞秋等。 本软件中用到的技术主要有:多线程、handler通信、Socket编程等。 下面给出部分软件截图:(PC端和我的手机在一个局域网,都运行飞鸽软件) 软件运行后的程序界面: 2012-6-7 23:03 上传 下载附件 (78.1 KB) 聊天界面: 2012-6-7 23:05 上传 下载附件 (93.36 KB) 发送文件: 2012-6-7 23:06 上传 下载附件 (62.13 KB) 选择要发送的文件: 2012-6-7 23:06 上传 下载附件 (67.75 KB) 收到文件传输: 2012-6-7 23:06 上传 下载附件 (75.28 KB) 软件缺陷 代码目前有很多不足。目前发现的问题有: 1、由于水平有限,网络传输这部分是用基本的socket写的。目前从手机端发送文件没有问题,但是接收文件时,当文件比较大时会出现只接收到一小部分的问题