【问题标题】:Is it possible to disable wireless networking using the Android SDK or NDK?是否可以使用 Android SDK 或 NDK 禁用无线网络?
【发布时间】:2011-09-06 00:41:55
【问题描述】:

是否可以使用 Android SDK 或 NDK 在 Android 设备上禁用无线网络?

【问题讨论】:

    标签: android android-ndk wireless kiosk


    【解决方案1】:

    为了启用/禁用 WiFi 状态,您必须在应用程序清单中授予以下权限

    android.permission.CHANGE_WIFI_STATE
    

    然后您可以使用 WifiManager 设置启用/禁用 WIFI。

    WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
    wifiManager.setWifiEnabled(enabled);
    

    更多信息http://developer.android.com/reference/android/net/wifi/WifiManager.html

    如需完整示例,请查看以下帖子:http://android-er.blogspot.com/2011/01/turn-wifi-onoff-using.html

    【讨论】:

      【解决方案2】:

      是的,您可以通过编程方式禁用 wifi:

      1. Context.getSystemService(Context.WIFI_SERVICE) 检索WifiManager 对象
      2. 根据需要将setWifiEnabled 设置为true 或false

      查找权限设置。您可能需要在AndroidManifest.xml 中添加一些内容

      【讨论】:

        猜你喜欢
        • 2019-07-11
        • 1970-01-01
        • 1970-01-01
        • 2011-06-16
        • 1970-01-01
        • 1970-01-01
        • 2020-01-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多