- 博客(7)
- 收藏
- 关注
原创 Android U Wi-Fi 打开流程
下面setWifiEnabled()函数就是开打开关闭WiFi的对外接口,传递Boolean参数即可。调用此方法的应用必须要有android.Manifest.permission#CHANGE_WIFI_STATE相关权限。WifiManager 它属于WiFi模块对外的接口。所以settings、systemUI都是从这里调用相关WiFi的接口来实现显示相关功能。得知通过aidl 调用的是WifiServiceImpl具体实现。Android U Wi-Fi 打开流程。
2024-06-06 10:31:43 253
原创 WifiContext、WifiInjector、WifiServiceImpl作用(2)
WifiServiceImpl可以看到很多都是从wifiInjector里面获取参数。而WifiServiceImpl是WifiManager接口的具体实现。紧跟上篇文章讲解 WifiContext、WifiInjector、WifiServiceImpl主要做了什么。WifiInjector里面new 的操作就多了,主要是负责初始化WiFi、P2P、SoftAp里面的内容。这里没做什么,只是调用父类。WifiContext主要是获取资源、上下文。先看看WifiContext里面的实现。
2024-04-03 15:23:18 525
原创 WiFi Server 启动流程(1)
下面便是new 的WifiService,可以看到主要做了new WifiContext、WifiInjector、WifiServiceImpl三个类。到这里就结束了,后面讲解WifiContext、WifiInjector、WifiServiceImpl主要做了什么。WifiInjector:WiFi初始化环境配置。WifiContext:获取上下文。
2024-03-29 17:56:00 241
原创 Android U 如何修改WiFi RSSI 信号格数显示
下面便是AOSP中WiFi RSSI 控制的地方(config_wifiRssiLevelThresholds),但是这里是在/packages/modules/Wifi/路径下面,无法修改。Rssi分5格(-infinity, -88)(-88, -77)(-77, -66)(-66, -55)(-55, +infinity)为什么/packages/modules/Wifi/路径下无法修改,请check下面文档。可以根据自己的需求进行修改,一般在-95dbm就扫描不到AP了。
2024-03-21 17:04:57 316 2
原创 Qt如何配置Mqtt环境
Qt如何配置Mqtt环境以QT5.12.0版本为例,讲解怎么安装并编译mqtt源码生成库文件下载mqtt地址:https://github.com/qt/qtmqtt/releases?after=v5.13.0-rc1注意:mqtt源码要找以qt版本相同的进行下载,否则是编译不过去的我这里的qt用的是5.12.0的,所以我就下载这个版本Window 下载zip文件Linux 下载tar.gz文件下载完成后是这个样子的,然后进行解压到当前文件中打开qtmqtt-5.12.0文件,
2020-12-10 10:06:48 2100 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人