修改Setting->More->Tethering&portable hotspot->Set up Wi-Fi hotspot里面的name
2016-03-25 16:17
351 查看
问题描述:
最近修改一个Setting->More->Tethering&portable hotspot->Set up Wi-Fi hotspot里面的name,也就是
点击Set up Wi-Fi hotspot的时候弹出来的dialog里面Network Name下面的name
grep好久都没搜索到最后才搜索到,结果是被perso控制的,哎。
这里主要研究了下点击Set up Wi-Fi hotspot的时候弹出来的dialog
查看google源码,
首先dialog的布局layout:
packages/apps/Settings/res/layout/wifi_ap_dialog.xml
其次加载布局layout:
packages/apps/Settings/src/com/android/settings/wifi/WifiApDialog.java
接着显示dialog里面预置的数据name….:
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java
最近修改一个Setting->More->Tethering&portable hotspot->Set up Wi-Fi hotspot里面的name,也就是
点击Set up Wi-Fi hotspot的时候弹出来的dialog里面Network Name下面的name
grep好久都没搜索到最后才搜索到,结果是被perso控制的,哎。
这里主要研究了下点击Set up Wi-Fi hotspot的时候弹出来的dialog
查看google源码,
首先dialog的布局layout:
packages/apps/Settings/res/layout/wifi_ap_dialog.xml
其次加载布局layout:
packages/apps/Settings/src/com/android/settings/wifi/WifiApDialog.java
mView = getLayoutInflater().inflate(R.layout.wifi_ap_dialog, null);
接着显示dialog里面预置的数据name….:
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java
private void setDefaultApConfiguration() { //显示dialog里面预置的数据那些,比如name.password等 231 WifiConfiguration config = new WifiConfiguration(); 232 config.SSID = mContext.getString(R.string.wifi_tether_configure_ssid_default); 233 config.allowedKeyManagement.set(KeyMgmt.WPA2_PSK); 234 String randomUUID = UUID.randomUUID().toString(); 236 config.preSharedKey = randomUUID.substring(0, 8) + randomUUID.substring(9,13); 237 sendMessage(WifiStateMachine.CMD_SET_AP_CONFIG, config); 238 }
相关文章推荐
- springMvc的Hello world(xml配置)
- RFID系统的基本组成和原理
- PHP 数组
- 加速Android Studio/Gradle构建
- 第四周项目(5)-递归返回第n个Fibnacci数
- 5. Android Framework - RemoteViews
- win2003+IIS下安装Xcache加速的配置方法分享
- Python3.x中的print()函数
- Matlab计算机视觉/图像处理工具箱(待续)
- 非常强大的shell写的俄罗斯方块
- hibernate 映射 column name not found 找不到字段 查询出来的数据是重复的
- MongoDB Driver:使用正确的姿势连接复制集
- System.setProperty(),System.setProperty
- 解决The type or namespace name 'Data' does not exist in the namespace 'Microsoft.Practices.EnterpriseLibrary' 的错误(转)
- C语言第九篇:各种输出小星星(循环控制)
- Alluxio源码分析:RPC框架浅析(三)
- 高德地图 key获取与Key错误解决方案
- UIStepper - 步进控件
- C#字符串操作
- 经纬度讲课之ContentProvider的一些整理