小编Har*_*oun的帖子

自动和以编程方式连接到特定的WiFi接入点

我需要让我的应用程序自动连接到特定SSID的密码.我正在尝试这个,但这就是我得到的:

错误:

非静态方法addNetwork(WifiConfiguration)不能从静态上下文中引用

错误:

非静态方法enableNetwork(int,boolean)不能从静态上下文中引用

final WifiManager wifiManager = (WifiManager) MainActivity.this.getSystemService(Context.WIFI_SERVICE);
final WifiConfiguration config = new WifiConfiguration();
config.SSID = "\"xxx\"";
config.preSharedKey = "\"123\"";
if (!wifiManager.isWifiEnabled()){
    wifiManager.setWifiEnabled(true);
    int networkId = WifiManager.addNetwork(config);
    WifiManager.enableNetwork(networkId, true);
}
Run Code Online (Sandbox Code Playgroud)

android wifimanager android-wifi

2
推荐指数
1
解决办法
9399
查看次数

标签 统计

android ×1

android-wifi ×1

wifimanager ×1