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

有没有可能在android 4上以编程方式打开移动热点? 是否有可能以编程方式激活网络上的移动热点 安卓手机 如果移动点被激活,是否可以在应用程序中以编程方式读取手机热点的配置(SSID、密码、安全WPA等),以将其发送到另一部手机,例如通过NFC发送到另一部手机,android,wifi,android-wifi,Android,Wifi,Android Wifi,我找到的消息来源说“这是不可能的,没有具备此功能的SDK”,但这些消息来源是在2010年到2011年之间 谢谢你的回答 是的,试试这个方法 WifiManager wifiManager = (WifiManager) getBaseContext() .getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(false); try { wifiManage

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


谢谢你的回答

是的,试试这个方法

     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);
}

是的,试试这个方法

     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);
}

android文档中没有这样的东西。我正在研究一种可能性,看看android的源代码,然后做点什么。你走了多远?我没找到这个方向的东西。由于安全方面的原因,也许现在可以通过应用程序将手机激活为移动热点或读取网络密钥……android文档中没有这样的内容。我正在研究一种可能性,看看android的源代码,然后做点什么。你走了多远?我没找到这个方向的东西。可能是因为安全方面的原因,现在可以通过应用程序将手机激活为移动热点或读取此应用程序的网络密钥。。。