设为首页 收藏本站 662p开源网
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

切换风格 立即注册 找回密码

安卓教程网

发表于 2017-12-26 10:03:22 | 显示全部楼层 |阅读模式
更多
  1.     private Method forget;
  2.         private Method connect_netID;
  3.         private Method connect_wifiConfig;
  4.         private Method save;

  5.         public Compatimpl17() {
  6.             try {
  7.                 Class ActionListener = Class.forName("android.net.wifi.WifiManager$ActionListener", false, null);
  8.                 connect_netID = WifiManager.class.getDeclaredMethod("connect", int.class, ActionListener);
  9.                 connect_wifiConfig = WifiManager.class.getDeclaredMethod("connect", WifiConfiguration.class, ActionListener);
  10.                 forget = WifiManager.class.getDeclaredMethod("forget", int.class, ActionListener);
  11.                 save = WifiManager.class.getDeclaredMethod("save", WifiConfiguration.class, ActionListener);
  12.             } catch (ClassNotFoundException e) {
  13.                 e.printStackTrace();
  14.             } catch (NoSuchMethodException e) {
  15.                 e.printStackTrace();
  16.             }
  17.         }
复制代码
  1. public boolean connect(int networkId) {
  2.             try {
  3.                 connect_netID.invoke(getManager(), networkId, null);
  4.                 return true;
  5.             } catch (Exception e) {
  6.                 e.printStackTrace();
  7.             }
  8.             return false;
  9.         }
复制代码


您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Archiver|手机版|小黑屋|安卓教程网 ( 粤ICP备12089784号  

GMT+8, 2018-6-26 03:09 , Processed in 0.683729 second(s), 46 queries .

Powered by Discuz X3.1

© 2001-2013 IOS教程网

快速回复 返回顶部 返回列表