1
  1. 是否可以通过编程方式激活安卓手机上的移动热点?
  2. 如果移动热点被激活,是否有可能在应用程序中以编程方式读取手机移动热点的配置(SSID、密码、安全 WPA ......),例如通过 NFC 将其发送到另一部手机?

我找到的消息来源说“不可能,没有具有此功能的 SDK”,但此消息来源是 2010 年到 2011 年之间。

感谢您的回答!

4

1 回答 1

1

Yes, try this method...

     WifiManager wifiManager = (WifiManager) getBaseContext()
            .getSystemService(Context.WIFI_SERVICE);
          wifiManager.setWifiEnabled(false);
try {
    wifiManager.getClass()
            .getMethod("setWifiApEnabled",
                               WifiConfiguration.class,
                               boolean.class)
        .invoke(wifiManager, null, false);
} catch (Exception e) {
    Log.e(Main.TAG, "Cannot call: setWifiApEnabled", e);
}
于 2013-01-19T08:42:20.830 回答