自定义博客皮肤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的专栏

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

  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 (一百三十三)Android O WiFi重启机制学习——重启原因

前言:在之前一篇博客中(一百三十二)Android O WiFi重启机制学习——重启流程提及“api中简要说明了这个类是用来将WiFi从异常状态恢复的。恢复机制是通过WifiController触发一个重启,基本模拟了一次飞行模式切换。当前触发条件看门狗正常操作过程中的HAL/wificond crashesTBD:正常操作过程中的supplicant crashes(暂未有对应...

2019-03-29 22:49:24 1261

原创 (一百三十二)Android O WiFi重启机制学习——重启流程

1.WiFi重启在日常生活中,WiFi使用过程中出现异常用户一般都会手动关闭再打开WiFi完成一次重启,那么Android机制是否有类似的呢?2.重启流程探究偶然间看到一个类叫做SelfRecovery,该类有将WiFi重启的接口2.1SelfRecovery/** * This class is used to recover the wifi stack fro...

2019-03-29 22:31:22 630

原创 (一百三十一)Android O WiFi自动连接评分机制学习

1. WifiConnectivityManager的初始化/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiStateMachine.java class SupplicantStartedState extends State { @Override public ...

2019-03-22 22:21:55 1640

原创 (一百三十) 结合Android O学习DHCP租期

前言:之前学习梳理dhcp有(八十七) WiFi & DHCP(九十) Android O 结合WifiStateMachine梳理WIFI DHCP流程(一百零八)omnipeek 抓包尝试与简单分析-CSDN博客继续学习下DHCP的相关知识参考:DHCP的IP地址租约、释放图解DHCP的4步租约过程1.租期当DHCP客户端获取到一...

2019-03-16 11:52:09 1318 3

翻译 (一百二十九)Association and Authentication

前言:看自己抓的WiFi连接的包前面还有几类包的交互,学习下是干什么的。Probe Request/Response(主动scan,区别于beacon 被动scan) Authentication Association Request/Response参考:https://documentation.meraki.com/MR/WiFi_Basics_and_Best_P...

2019-03-08 23:52:07 474

原创 (一百二十八)Android P WIFI启动流程梳理

前言:贴一下Android O wifi打开流程的梳理情况:(四十四)Android O WiFi启动流程梳理(五十八)Android O WiFi启动流程梳理续——setupForClientMode(五十九)Android O WiFi启动流程梳理续——enableSupplicant(八十六)探讨WiFi开关变化的原因(八十八)Android O WiFi启动流程梳理续—...

2019-03-05 22:36:27 3106

原创 (一百二十七)4-Way Handshake 学习

学习:https://wlan1nde.wordpress.com/2014/10/27/4-way-handshake/1. 4-Way Handshake概要For AP and client exchanging encrypted data, both need to have the right key(s) installed. Each time a clie...

2019-03-01 22:54:07 690 3

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

WifiAPEnable时序图

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

2018-07-15

bindService时序图

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

2018-07-14

ObtailingIpStateDhcp

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

2018-09-09

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

setProcessDefaultNetwork.mdj

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

2019-12-07

permission.mdj

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

2019-12-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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