我正在尝试以编程方式更改Android AP Wifi密码,但不幸的是停止了工作。

使用Android 4.2工作正常,但4.4 Kitkat已停止。

我通过反射使用setWifiApConfiguration。

有人知道谷歌是否阻止了这个伎俩?

我的代码:

//Get WifiApConfiguration

public WifiConfiguration getWifiApConfiguration() {

try {

Method method = mWifiManager.getClass().getMethod("getWifiApConfiguration");

return (WifiConfiguration) method.invoke(mWifiManager);

} catch (Exception e) {

Log.e("", "", e);

return null;

}

}

//Setting new password

public void changeConfiguration() {

WifiConfiguration mWifiConfiguration = mWifiManager.getWifiApConfiguration();

mWifiConfiguration.preSharedKey = "NewPassword";

mWifiConfiguration.allowedKeyManagement.set(KeyMgmt.WPA_PSK);

mWifiConfiguration.allowedAuthAlgorithms.set(AuthAlgorithm.OPEN);

Method method = mWifiManager.getClass().getMethod("setWifiApConfiguration", WifiConfiguration.class);

boolean result = method.invoke(mWifiManager, pConfiguration);

Log.e("WIFI", String.valueOf(result));

}

android设置ap密码,Android AP Wifi - 以编程方式更改网络共享密码(setWifiApConfiguration)...相关推荐

  1. Android设置toolbar高度,Android基础知识之 Toolbar 的使用

    Toolbar是Android5.0推出的,用来替代ActionBar的控件.可以高度的自定义,使用灵活.官方的ToolBar是必须在5.0以上的系统才能使用, 如果需要在低版本中使用.需要使用sup ...

  2. android 设置textview 左边,Android设置图片在TextView上、下、左、右

    一种是在布局文件中的设置 android:drawablePadding="5dp"//图片与文案距离 android:drawableBottom="@drawable ...

  3. android设置自动亮度,Android亮度调节的几种实现方法

    最近在做一个App的设置项,亮度调节.真正做时,发现Android亮度调节比预想要复杂一些.其实目前网上已有不少这方面的资料,但有些博文具有一定误导性.在此将这块内容按照自己理解整理一下. 整体上看, ...

  4. android 设置壁纸,在Android中使用WallpaperManager设置壁纸

    以下是我的代码,我想使用壁纸管理器设置为壁纸.我正在使用Universal Image Loader,但我不知道如何实现壁纸管理器.我的setWall()不起作用,有点令人困惑. import and ...

  5. android 设置单边框,Android设置单边圆角边框

    在drawable新建一个 buttonstyle.xml的文件,内容如下 android:bottomLeftRadius="10dp" android:bottomRightR ...

  6. android 设置系统壁纸,Android HttpURLConnection下载网络图片设置系统壁纸

    需求: 壁纸是url链接,get就能请求到,所以就用get请求到图片,把图片转化为bitmap,然后设置壁纸. 代码: 这里我封装了工具类 package xxxxx.utils; import an ...

  7. android 设置壁纸页面,Android实现手机壁纸改变的方法

    本文实例讲述了Android实现手机壁纸改变的方法.分享给大家供大家参考.具体如下: main.xml布局文件: android:orientation="vertical" an ...

  8. android设置高度比例,android开发layout按比例布局(详解)

    释放双眼,带上耳机,听听看~! 由于Android的复杂性,在写程序的时候经常会遇见一些难题,也可能会遇见处理不了的问题,下面是技术狗小编详解android layout 按比例布局的代码,一起进入下 ...

  9. android 设置动画时间,android动画学习之动画参数设置

    加入动画效果可以有两种方式,一种是XML,另外一种是直接写代码实现 今天学习了XML方式: 在res目录中新建anim文件夹 在新建4个XML文件,alpha_anim,scale_anim,tran ...

最新文章

  1. [PyQt4]项目开发中遇到的错误与解决办法
  2. # 关闭 window10自带广告 microsoft star
  3. 【JS基础】Array数组的创建与操作方法
  4. 进程管理3--经典的进程同步问题
  5. 《SVG精髓》笔记(二)
  6. JavaScript-WebStorm中配置Github并将代码托管到Github
  7. Keras之小众需求:自定义优化器
  8. css垂直居中如何实现
  9. 【java】【乱码】Java 读取本地 UTF8 txt文件乱码处理
  10. Android日志[基础篇]二 Android Studio修改LogCat日志的颜色
  11. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(2) - 数据转换指令
  12. Java核心API -- 9(异常)
  13. PYTHON1.day06
  14. 【Redis】client客户端 工具 redis-cli
  15. 传染病模型SIS及相应的matlab代码
  16. 三菱伺服自动调谐_MR-J3-700B4-RJ004 更为先进的实时自动调谐通过设定响应值, 三菱MR-J3-700B4-RJ004 - 广州凌控...
  17. Android前台服务讲解一
  18. 中级微观经济学:Chap 9 购买和销售
  19. HDU1241 Oil Deposits(BFS/DFS)
  20. html文件无法通过复制粘贴传输,电脑不能复制粘贴的三种解决办法

热门文章

  1. 企业级应用软件的开发到底有多难
  2. Swift基础入门知识学习(7)-字典-讲给你懂
  3. 数据结构(Java)---链表
  4. 哇塞!终于可以不用开会员了!安利一款英语学习神器安卓和iOS都可以使用!
  5. 推荐!帮你快速回复的神秘软件
  6. 使用WindowsAPI读写文件
  7. 巧家蒙姑文笔社区:和谐社区育新风 用心铺就团结路
  8. Vue层叠轮播图tantan-stack
  9. Hive基础之Hive是什么以及使用场景
  10. 删除OpenStack僵尸卷