我有一个应用程序连接到一个预定义的 SSID,它是一个没有互联网访问权限的独立 AP。我可以扫描它,连接它,建立 tcp 连接和流数据。我的问题是,如果启用了基于 WiFi 的定位服务,连接会定期丢失并且必须重新连接。
我总是在 tcp 拆卸之前的日志中看到这一行:D AlarmManager com.google.android.location in backlist, type is 0
我无法判断这是问题的原因还是结果。如何确保 WiFi 连接不会被系统干扰?是否可以在我的应用程序运行时阻止其他活动和/或系统发出扫描?