- 博客(9)
- 收藏
- 关注
原创 Wi-Fi(2.4G,5G,6G频段)信号、漫游测试代码
1.显示当前连接Wi-Fi的信号,显示2.4G/5G/6G Wi-Fi信道图,帮助合理部署企业Wi-Fi。2.ping包,测试Wi-Fi延时、丢包率。3.Wi-Fi漫游测试,检验连接稳定性。界面如图,代码见附件。
2025-10-10 12:17:57
191
原创 Android Socket通信过程
Socket通信是网络编程的重要方法,在Java标准接口中,提供了两个类ServerSocket和Socket,分别用来表示服务器端和客户端。服务器端ServerSocket监听端口,客户端socket向服务器(ip,端口)发起连接申请,服务器接受申请,就生成一个socket与客户端连接,这一对连接的socket发送、接收数据,直到关闭socket,连接断开。服务器端的ServerSocket...
2018-12-12 00:28:33
1106
原创 两个Android模拟器之间通信的经验和疑问
1、安装调试过程调试Android socket、udp通信时需要用两台手机,修改测试的时候在真机上安装软件比较花时间,而在模拟器上安装软件很快,可以提高调试效率。开始用AndroidStudio自带的AVD,速度慢且不稳定。从Genymotion官网下载带Virtualbox的Android模拟器安装软件,安装模拟器过程中安装Virtualbox。一开始按照缺省设置,模拟器有IP1、IP2、...
2018-12-11 20:54:51
1373
原创 用UDP通信实现简单聊天程序
利用UDP通信实现简单一对一聊天,要求双方网络可以互通。程序包括:1、一个线程,发送消息(包含输入的信息),发送信息给对方,发送清理输入框消息给消息处理器。2、消息处理器,显示接收对方的信息,清空输入框,显示输入框的信息。3、一个线程,接收对方信息。//参考《Android编程兵书》 9.3 UDP通信 p344//MainActivit.javapackage com.lmy.samp...
2018-12-07 18:10:19
1945
原创 Android ContentProvider和ContentResolver实例
ContentResolver和ContentProvider通过相同的URI联系,实现数据共享。我重写了public class MyAdapter extends BaseAdapter,putData(),然后listview.setAdapter(myAdapter)显示数据。edit layout用来安排显示数据的格式。主要代码来自《安卓编程兵书》p311。完整的URI如下,"conte...
2018-12-07 14:33:48
650
1
原创 Android利用WiFiManager扫描AP列表的实例
WiFi是Android手机重要功能,在设计过程中需要经常测试和比较WiFi信号、扫描到AP个数等。本实例利用Android框架的WiFiManager对象扫描AP列表,每个AP的信息包括SSID、BSSID、加密方式、信号等级、频率、带宽、时间戳等。说明一下,Android系统定义了带宽常数CHANNNEL_WIDTH_20MHZ=0; CHANNNEL_WIDTH_40MHZ=1;CHANN...
2018-12-06 16:26:48
2658
原创 Android的动态权限申请实例
Android 6.0以上的手机使用某些功能时,需要动态申请权限,即弹出对话框,请用户同意开通某项权限,即使在AndroidManifest.xml里面有声明了有关的uses-permission。Android说明为Dangerous的权限包括以下几个,本实例在程序中动态申请,并反馈申请权限的结果。AndroidManifest.xm <?xml version="1.0" enc...
2018-12-06 15:14:37
362
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅