如何用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 xe5 android 开发实现手机打电话和发短信
delphi xe5 android 开发数据访问手机端 解决乱码的办法