如何用Delphi XE Android实现手机和wifi串行口模块通信
答案:2 悬赏:80 手机版
解决时间 2021-12-28 01:37
- 提问者网友:精神病院里
- 2021-12-27 15:42
如何用Delphi XE Android实现手机和wifi串行口模块通信
最佳答案
- 五星知识达人网友:思契十里
- 2021-12-27 16:19
uses System.SysUtils,
Androidapi.Helpers,
Androidapi.JNIBridge,
Androidapi.Jni.Net,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android;
function GetWIFIIP:string;
var
WFM:JObject;
WifiManager:JWifiManager;
WifiInfo:JWifiInfo;
IP:Integer;
begin
WFM:=TAndroidHelper.Context.getSystemService(TJContext.JavaClass.WIFI_SERVICE);
WifiManager:=TJWifiManager.Wrap((WFM as ILocalObject).GetObjectID);
WifiInfo:=WifiManager.getConnectionInfo;
IP:=WifiInfo.getIpAddress;
Result:=Format('%d.%d.%d.%d',[Lo(IP),Hi(IP),Lo(IP shr 16),IP shr 24]);
end;
//安卓系统WIFI下获取本机IP
Androidapi.Helpers,
Androidapi.JNIBridge,
Androidapi.Jni.Net,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android;
function GetWIFIIP:string;
var
WFM:JObject;
WifiManager:JWifiManager;
WifiInfo:JWifiInfo;
IP:Integer;
begin
WFM:=TAndroidHelper.Context.getSystemService(TJContext.JavaClass.WIFI_SERVICE);
WifiManager:=TJWifiManager.Wrap((WFM as ILocalObject).GetObjectID);
WifiInfo:=WifiManager.getConnectionInfo;
IP:=WifiInfo.getIpAddress;
Result:=Format('%d.%d.%d.%d',[Lo(IP),Hi(IP),Lo(IP shr 16),IP shr 24]);
end;
//安卓系统WIFI下获取本机IP
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-12-27 17:48
wifi模块厂家,ap路由wifi模块采购
网络摄像机(ipc)、网络硬盘录像机(nvr、wifi监控套装)可用到我司的wifi模块产品有以下:
联发科(mtk)系列:
usb网卡:
tml1505c-mt7601系列; tml3011a-mt7603系列;tml1507f-rt3070系列;
ap路由:
tma3003b-mt7620系列;tma3007a-mt7628系列。
瑞昱(realtek)系列:
usb接口:
tml1510eu-rtl8188eus系列; tml1511a-rtl8188etv系列;
tml1515a-rtl8188ftv系列;tml3010a-rtl8192eu系列
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯