关闭热点通过如下操作,进行反射
cancelLocalOnlyHotspotRequest方法
wifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);                    Method method = wifiManager.getClass().getDeclaredMethod("cancelLocalOnlyHotspotRequest");                    method.invoke(wifiManager);
开启热点通过调用
startLocalOnlyHotspot 方法
调用后,系统会回调开启的结果。
reservation包含创建好的热点的名称、密码等信息。目前无法通过其他手段修改名称和密码
        WifiManager manager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);        manager.startLocalOnlyHotspot(new WifiManager.LocalOnlyHotspotCallback(){            @Override            public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) {                super.onStarted(reservation);                Log.d(TAG, "Wifi Hotspot is on now");            }            @Override            public void onStopped() {                super.onStopped();                Log.d(TAG, "onStopped: ");            }            @Override            public void onFailed(int reason) {                super.onFailed(reason);                Log.d(TAG, "onFailed: ");            }        },new Handler()); 

更多相关文章

  1. 编译 Boost for android的库方法
  2. Android 中设置全屏的方法
  3. JS怎样调用Android本地原生方法
  4. asynchttpclient post方法使用
  5. Android Studio支持Java8方法
  6. Android 分多次(每次一个)请求权限时的onRequestPermissionsResult
  7. Android EditText得到焦点失去焦点处理方法
  8. Android中Intent延时跳转的方法
  9. android编程中setLayoutParams方法设置

随机推荐

  1. Android 代码片段---获取手机通讯录列表
  2. Android Tips Round-Up, Part 5
  3. Android Service一前台服务(四)
  4. android Camera 旋转 90 °问题
  5. 不让屏幕翻转扰乱你的进度对话框
  6. Android 采用MD5注册登录,加密解密
  7. android sqlite 一次创建多个表
  8. eclipse 插件网址
  9. Android 监控网络状态
  10. Android全局异常统一处理