如何用Delphi XE Android实现手机和wifi串行口模块通信

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Delphi XE Android实现手机和wifi串行口模块通信相关的知识,希望对你有一定的参考价值。

参考技术A 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本回答被提问者采纳

如何用adb连接android手机

参考技术A adb连接手机
【主要方式】
主要是通过adb命令进行链接手机或者查看手机连接的状态。
【原理】
通过指令或者查看连接状态确定是否开启手机连接状态。
【实现步奏】
通过usb连接电脑,注意一定要把360等手机助手关闭退出,这些软件会占用adb的使用。
然后打开cmd,adb
devices
查看手机是否连接电脑。
注意点二:一定要打开手机的开发者模式,以下是连接的状态,显示设备的名称。
【最后】
连接时候请注意2个注意点,如果发现adb
被莫名其妙的占用,可以打开任务管理器进行关闭adb即可。

以上是关于如何用Delphi XE Android实现手机和wifi串行口模块通信的主要内容,如果未能解决你的问题,请参考以下文章

如何用delphi实现扬声器发出一定频率的声音

delphi xe5 android 开发实现手机打电话和发短信

[原创]Delphi XE 手机端实现沉浸式透明状态栏

delphi xe5 android 开发数据访问手机端 解决乱码的办法

delphi xe android 更改ProgressBar1进度条颜色

Delphi XE5 Android 调用手机震动(通过JObject测试是否支持震动)