- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 (一百九十八)Android Q 学习Preference组件
目录1.Preference定义2.默认布局3.默认style1.Preference定义/frameworks/base/core/java/android/preference/Preference.java * @deprecated Use the <a href="{@docRoot}jetpack/androidx.html">Andr...
2019-12-28 23:39:30 660
原创 (一百九十七)Android Q 学习WiFi的评分机制(四)
1.NetworkAgentInfo对评分的再处理 private int getCurrentScore(boolean pretendValidated) { // TODO: We may want to refactor this into a NetworkScore class that takes a base score from // ...
2019-12-22 10:36:15 1194
原创 (一百九十六)Android Q 学习WiFi的评分机制(三)
前言:之前在(一百九十六)Android Q 学习WiFi的评分机制(二)梳理了CS对WiFi score变化的处理,主要是rematchAllNetworksAndRequests方法中的处理,其中有个linger相关的处理,抽取出来过一下流程。目录1. lingerRequest2.updateLingerTimer3.CS的后续处理4.NetworkAgent的后...
2019-12-22 10:27:18 1922
原创 (一百九十六)Android Q 学习WiFi的评分机制(二)
前言:在之前的(一百九十五)Android Q 学习WiFi的评分机制(一)中梳理到了WiFi 更新评分后会发送给CS,继续梳理下目录1.ConnectivityService1.1updateNetworkScore1.2rematchAllNetworksAndRequests1.2.1 满足request1.2.2 过去满足request1.2...
2019-12-22 00:12:01 2391
原创 (一百九十五)Android Q 学习WiFi的评分机制(一)
目录1.ClientModeImpl1.1getWifiLinkLayerStats1.2fetchRssiLinkSpeedAndFrequencyNative1.3 calculateAndReportScore2.总结前言:WiFi除了自动连接的评分还有网络的评分,学习下具体逻辑1.ClientModeImplClientModeImpl里面...
2019-12-20 23:55:04 5567
原创 (一百九十四)Android Q 学习WiFi AP的永久禁用
1. 永久禁用WifiConfigManager /** * Helper method to mark a network permanently disabled for network selection. */ private void setNetworkSelectionPermanentlyDisabled( Wif...
2019-12-14 23:25:20 2548
原创 (一百九十三) Android Q 学习WiFi AP的临时禁用
1.临时禁用WifiConfigManager /** * Helper method to mark a network temporarily disabled for network selection. */ private void setNetworkSelectionTemporarilyDisabled( Wifi...
2019-12-14 00:11:53 2503
原创 (一百九十二) Android Q 学习WiFi AP的禁用
前言:wifi ap使用过程中会由于各种原因变得不可靠,比如密码错误,认证失败等等,这时候需要禁用该类型的AP使得WiFi不自动连接该AP,优化用户体验1.ClientModeImpl case WifiMonitor.AUTHENTICATION_FAILURE_EVENT: mWifiDiagnostics....
2019-12-13 23:34:05 3371
原创 (一百九十一)Android Q 学习setProcessDefaultNetwork
目录1.API2.实现2.1 getNetIdForResolv2.2bindProcessToNetwork2.2.1 client2.2.2 server3.network权限设置4. 总结1.APIpublic static boolean setProcessDefaultNetwork(@Nullable Network network)这...
2019-12-07 21:53:47 2117 1
flutter_new.pftrace
2020-05-24
flutter.pftrace
2020-05-24
permission.mdj
2019-12-07
setProcessDefaultNetwork.mdj
2019-12-07
ObtailingIpStateDhcp
2018-09-09
Wificond_scan时序图
2018-07-14
bindService时序图
2018-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人