【问题标题】:Is there ability programly adjust wifi if it is disabled如果wifi被禁用,是否有能力程序调整wifi
【发布时间】:2011-03-14 11:02:00
【问题描述】:

如果wifi被禁用,是否有能力通过程序调整它。

——如果 wifi 被禁用: WifiManager wifiManager = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE); wifiManager.addNetwork(wifiConf)

addNetwork函数返回-1

— 如果启用了 wifi,它可以正常工作。


如果启用了 wifi,“addNetwork”功能可以正常工作并添加新网络。在同样的情况下,但是 wifi 被禁用“addNetwork”函数返回 -1 并且没有添加新网络 – Andrey 46 分钟前 即使wifi被禁用,我也想调整wifi

谢谢。

【问题讨论】:

  • 不清楚你在问什么。请多解释一下你的问题是什么。
  • 如果启用了 wifi,“addNetwork”功能可以正常工作并添加新网络。同样的情况,但是wifi被禁用“addNetwork”函数返回-1并且没有添加新网络
  • 即使wifi被禁用我也要调整wifi
  • 你应该启用wifi,然后添加网络...之后你可以根据需要再次禁用wifi。

标签: android wifi


【解决方案1】:

安装包 urfkill。

使用命令...

# rfkill unblock wifi

...打开 wifi。

您可能需要确保硬件开关(如果有)也处于正确位置。

【讨论】:

    【解决方案2】:

    您可以使用此检查您当前是否连接到任何网络

    ConnectivityManager manager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
    manager.getNetworkInfo(ConnectionManager.CONNECTION_WIFI).getState() == NetworkInfo.State.CONNECTED;
    

    【讨论】:

    • 如果启用了 wifi,“addNetwork”功能可以正常工作并添加新网络。同样的情况,但是wifi被禁用“addNetwork”函数返回-1并且没有添加新网络
    • 即使wifi被禁用我也想调整wifi
    猜你喜欢
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多