【发布时间】:2020-02-09 00:57:09
【问题描述】:
我正在 Delphi 上测试网络共享。
在 Windows 10 应用程序(标准应用程序和服务)中一切正常。 在标准的 android 应用中一切都很好。
Android 服务存在问题。我可以从外部客户端连接到 android 服务中的网络共享、接收和发送资源等。但以下方法和事件不起作用:从客户端输出的连接 (AutoConnect)、OnEndManagersDiscovery、OnEndProfileDiscovery、OnNewManager 不触发等。
我无法弄清楚为什么会发生这种情况......
有人知道错误可能在哪里吗?
【问题讨论】:
-
可能是权限。什么版本的安卓?使用 logcat 查看器查看出现的错误消息(如果有)。我这里有一个:github.com/DelphiWorlds/DeviceLens
-
在 Android 6.0、8.0.0 和 9.0 上测试。设置了权限(ACCESS_NETWORK_STATE、READ_PHONE_STATE)(用于服务 - 尽管不必要)以及标准 Android 应用程序(完美运行而没有问题)。 Android 设备监视器不报告任何错误消息。
-
Device Lens (ver. 1.1.0) 也不报告任何错误信息。
标签: android delphi delphi-10.3-rio tethering