首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Marshmallow:如果没有互联网接入,如何避免Wi丢失

Android Marshmallow:如果没有互联网接入,如何避免Wi丢失
EN

Stack Overflow用户
提问于 2015-12-10 00:16:33
回答 1查看 4.3K关注 0票数 6

我有一个Nexus5x运行的MarshMallow 6.0,是相关的Wi设备,没有互联网接入。Android不断删除连接,甚至在几次尝试之后都不会自动重新连接,因为它检测到没有互联网接入。

即使没有互联网接入,我怎么能强迫Android保持与这个Wi的连接呢?

这个设备没有根植,但我可以在应用程序中通过编程方式改变“事物”,而这个应用程序实际上是接收这个Wi点的。

编辑#1

在我的应用程序中,我目前正在使用enableNetwork API。这些文件指出:

如果应用程序的目标SDK版本是棒棒糖或更新版本,即使Wi连接,网络通信也可能不使用Wi;通信可以通过另一个网络发送,例如蜂窝数据、蓝牙绑定或以太网。例如,如果提供因特网接入的另一个网络(例如蜂窝数据)可用,通信量将永远不会使用不提供因特网接入(例如无线打印机)的Wi网络。需要确保网络流量使用Wi的应用程序应该使用API,如bindSocket(java.net.Socket)、openConnection(java.net.URL)或bindProcessToNetwork(网络)。

在这种特殊情况下,潜在的其他网络(蜂窝数据)是关闭的,因为设备是以平面模式强制的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-12 05:31:46

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34191536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档