自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JT的专栏

一只菜鸟的救赎——一周一篇博客

  • 博客(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

抓取包含 atrace_categories: "gfx" atrace_categories: "view" atrace_categories: "wm" atrace_categories: "am" atrace_categories: "rs" atrace_categories: "pm" 的trace

2020-05-24

flutter.pftrace

测试flutter还是之前写的https://blog.csdn.net/sinat_20059415/article/details/105920254#t4里的app 用perfetto抓取的trace 抓的不大对,没抓到布局相关trace

2020-05-24

permission.mdj

简而言之就是将当前进程与network绑定起来,这样这个进程以后创建的socket都会绑定到这个network(除了显示绑定到SocketFactory的) 涉及的permission流程图

2019-12-07

setProcessDefaultNetwork.mdj

流程图 简而言之就是将当前进程与network绑定起来,这样这个进程以后创建的socket都会绑定到这个network(除了显示绑定到SocketFactory的)

2019-12-07

ObtailingIpStateDhcp

ObtailingIpStateDhcp 对应的时序图 https://blog.csdn.net/sinat_20059415/article/details/82527796

2018-09-09

WifiAPEnable时序图

https://blog.csdn.net/sinat_20059415/article/details/81050383

2018-07-15

wifi_enable_framework时序图

https://blog.csdn.net/sinat_20059415/article/details/80716763

2018-07-14

Wificond_scan时序图

wificond scan时序图,具体参考https://blog.csdn.net/sinat_20059415/article/details/80945447

2018-07-14

bindService时序图

bindService时序图,可供下载参考,对应博客https://blog.csdn.net/sinat_20059415/article/details/81041522#t0

2018-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除