Android Studio无线WiFi传输数据\TCP客户端版本(适用于电赛)

NO.2第二弹——电赛准备的TCP客户端版本,包含绘图组件、以及APP作为客户端连接服务器后发送、接收数据!

由于我们团队更着重准备的是TCP服务器(详见下面这篇文章)

Android Studio通用WIFI无线传输(适用于电赛TCP服务器)_AugusXin的博客-CSDN博客https://blog.csdn.net/AugusXin/article/details/132362524?spm=1001.2014.3001.5501

所以这个客户端版本的APP我写得不是很好看~但是大家酌情参考就好啦~~

软件运行后的界面如下,还是有一个绘图区域,这个组件上篇文章我介绍过了,如果要移植到你自己的工程很方便。

然后就是待连接服务器的IP号、端口号输入以后,点击连接就能进行连接服务器,连接成功以后会有弹窗显示连接成功的!

客户端版本我还是集成了发送数据的功能,所以连接上服务器以后,客户端也可以向服务器发送数据。

这个版本我只写了两个参数显示区域,并且采用的是最最最难用的边框分区!为了简单查看接收数据是否正确,我还是添加了一个接收数据显示区,所以对应有一个清空显示区的按键。(很抱歉可能配色不咋好看,毕竟当时被队长明里暗里吐槽了好久!大家自行更改就行!!!哈哈哈哈哈哈)

 具体的协议、连接实现等代码我就不介绍了,各位自己看。然后要处理接收数据,还是在Handler进程中操作,具体的和上篇文章一样。我还是再介绍一下吧:

工程需要将接收到的一长串数据进行简单分段然后显示,我们采取的是硬件端将所需要绘制的“信号值个数N1,这N1个信号幅值(英文逗号隔开),2个参数,参数名1,参数值1,参数名2,参数值2,end”统一发送过来,每个字符以英文的逗号隔开,最后以end结尾(不知道能不能理解我的说法哈~~),也就是说我们检测到一次end,基本上就意味着接收到了一次完整的数据流,但是也不能完全保证(因为很可能数据传送过程会发送部分丢失)反正每次接收到一次基本完整的数据,就会有一个end,那我们检测到有end以后,就说明有了一段数据,然后就进入Handler中刷新显示.要完全保证接收数据无丢失,还是需要在Handler中进行数据length判断,但是我没有写!宝子们根据我上篇文章自己去加上就行啦!!!!(原谅我很懒)

 然后这个工程注释没有我的服务器版本详细,但是逻辑都差不多,由于没有切换页面这些,我个人感觉理解应该会简单一些!

最后,希望借鉴了的uu点个赞!感谢本人编写时借鉴的各位大佬们!开源工程还是见下面~蟹蟹支持哈哈哈哈

AndroidStudio的无线传输WIFI工程/TCP客户端版本,支持收、发数据,并包含绘图组件可供电赛使用资源-CSDN文库

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android Studio支持通过WiFi进行调试,具体步骤如下: 1. 确保你的Android设备和电脑连接在同一个WiFi网络下。 2. 在Android设备上打开开发者选项,并启用“USB调试”和“无线ADB调试”选项。 3. 在Android Studio中,点击“Run”菜单,选择“Edit Configurations”。 4. 在弹出的对话框中,选择你要调试的应用程序,并在“General”选项卡中勾选“Deploy as APK over WiFi”选项。 5. 点击“OK”保存配置。 6. 在Android Studio中点击“Run”菜单,选择“Run 'app'”。 7. 在弹出的对话框中,选择你要调试的设备,并点击“OK”。 8. 程序将会自动安装到设备上,并开始调试。 注意:如果你的设备在连接WiFi网络时出现问题,请尝试使用USB连接进行调试。 ### 回答2: Android Studio可以通过与设备配对进行USB调试,但是如果设备不支持USB调试,或者您不想使用USB连接,您也可以通过WiFi进行调试。无线WiFi调试可以让您更方便地在Android设备上测试和调试应用程序。 要进行无线WiFi调试,您需要满足以下条件: 1. Android设备必须支持WiFi调试功能。 2. Android设备和计算机必须连接到同一个WiFi网络。 3. 在Android设备上安装并打开“开发者选项”。 4. 在Android设备的“开发者选项”中启用“USB调试”选项。 接下来,您需要按照以下步骤操作: 1. 连接Android设备到计算机,并通过USB进行调试。 2. 在Android Studio中,单击“运行”按钮。 3. 在弹出的窗口中,单击“Edit Configurations”。 4. 选择您的应用程序,并单击“Deployment”,然后选中“Use 'debug' keystore”选项。 5. 单击“OK”按钮。 6. 取消Android设备的USB调试连接,并确保它与计算机连接到同一个WiFi网络。 7. 在Android Studio中,单击“运行”按钮,并选择您的设备。 8. 您的设备现在应该出现在设备列表中。 如果没有,请确保它与同一WiFi网络连接,并在“开发者选项”中启用了无线WiFi调试。 9. 选择您的设备,单击“OK”按钮,然后您的应用程序应该在您的设备上进行调试。 总的来说,Android Studio无线WiFi调试功能可以让您更加方便地在设备上测试和调试应用程序,避免使用USB连接造成的限制和不便。 注意,在连接着多终端的无线网络环境中,无线WiFi调试可能会没有稳定性,导致您的应用程序在运行时出现异常。为了确保调试的可靠性,最好在稳定的网络环境下进行操作。 ### 回答3: Android Studio无线WiFi调试是一种方便快捷的调试方式,其特点是使用无线网络连接Android设备,不需要通过USB连接电脑,大大方便了开发人员。 要实现Android Studio无线WiFi调试,需要连接以下几个步骤: 1.在Android设备上启用开发者选项,并开启USB调试模式。具体步骤为在设置-关于手机-版本号上连续点击7次,然后返回上一级设置,点击“开发者选项”,将“USB调试”选项打开。 2.通过USB连接将Android设备和电脑连接,并通过adb命令获取设备的IP地址。具体步骤为在终端中输入“adb devices”,等待设备连接并显示出设备名称,然后输入“adb tcpip 5555”,等待命令执行完毕,在输入“adb shell ifconfig”获取设备的IP地址。 3.将Android设备与电脑断开连接,并在Android Studio的“Run”菜单中选择“Edit Configurations”选项,在“General”选项卡中选择“Specific device”和“Show chooser dialog”选项,并在“Target device”选项中输入设备的IP地址和端口号5555。 4.点击“Apply”和“Debug”按钮,等待Android Studio连接设备并开始调试过程。 需要注意的是,Android Studio无线WiFi调试需要确保设备和电脑在同一WiFi网络中,并且设备的IP地址可能会发生改变,需要在每次调试前重新获取。 总之,Android Studio无线WiFi调试是一种方便快捷的调试方式,可以提高开发效率,但需要注意连接网络和设备IP地址等方面的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值