当前位置: 首页 > news >正文

wifi热点setting

1、wifi原生setting的入口在WifiTetherSettings.java

packages/apps/Settings/src/com/android/settings/wifi/tether/WifiTetherSettings.java

开启热点和关闭热点的最后是使用ConnectivityManager的 startTethering 和 stopTethering

packages/apps/Settings/src/com/android/settings/wifi/tether/WifiTetherSwitchBarController.java

    void stopTether() {
        mSwitchBar.setEnabled(false);
        mConnectivityManager.stopTethering(TETHERING_WIFI);
    }

    void startTether() {
        mSwitchBar.setEnabled(false);
        mConnectivityManager.startTethering(TETHERING_WIFI, true /* showProvisioningUi */,
                mOnStartTetheringCallback, new Handler(Looper.getMainLooper()));
    }

2、改热点Setting的时候可以直接只编译Settings.apk,并且替换,可以查看Android.bp文件

./system_ext/priv-app/Settings/Settings.apk

相关文章:

  • stable diffuison论文阅读
  • 开源工具系列1:Cloud Custodian
  • Java 的三种技术架构
  • 智能表格软件-FineReport JS实现自定义按钮快速给参数赋指定范围值
  • CSDN第17次竞赛题解与总结
  • mybatis相关使用_lombok插件
  • 5G核心网UPF硬件加速技术
  • 服务之星网络评选视频投票小程序如何进行视频投票免费公众号投票
  • 解决原 Unique Key 模型存在的问题
  • Shell ❀ 正则表达式
  • xxe-lab靶场安装和简单php代码审计
  • Kibana:圣诞老人使用 Kibana Dashboards 驾驶他的雪橇!
  • 离线下载NLTK依赖包([WinError 10061] 由于目标计算机积极拒绝,无法连接)的解决方案
  • 基于matlab的MIMO-OFDM无线信道模型距离与路径损耗的仿真
  • 0.96寸OLED显示屏介绍续
  • 90后,27岁转行软件测试,从月入3000+到月薪过万,打开了人生新篇章~
  • 2022年安徽最新交安安全员考试模拟题及答案
  • C++【图】
  • 【信号与系统】傅里叶级数和周期信号过系统及MATLAB仿真
  • [洛谷]【深基15.习9】验证栈序列