自定义博客皮肤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)
  • 收藏
  • 关注

原创 (一百七十) WifiConnectivityManager 何时调用startSingleScan

1.startSingleScan看下什么时候会调用startSingleScan呢?1.1forceConnectivityScan /** * Handler for on-demand connectivity scan */ public void forceConnectivityScan(WorkSource workSource) ...

2019-07-27 12:03:37 672 2

原创 (一百六十九) WifiConnectivityManager 如何获取到扫描结果

1. 看下扫描结果的被通知者WifiScanningServiceImpl void reportScanResults(ScanData results) { if (results != null && results.getResults() != null) { if (results.getR...

2019-07-27 11:21:19 489

原创 (一百六十八)Android P wifi 扫描失败结果上报流程梳理-扫描上报梳理②

接(一百五十五)Android P wifi 扫描失败结果上报流程梳理-扫描上报梳理扫描失败上报梳理发现梳理的差了很多,特补充1.WificondScannerImpl @Override public boolean startSingleScan(WifiNative.ScanSettings settings, WifiNative.Scan...

2019-07-14 22:26:45 623

原创 (一百六十七)Android P WiFi扫描成功结果上报

1.引子接之前(一百五十五)Android P wifi 扫描失败结果上报流程梳理-扫描上报梳理的疑问看这块代码有点失望,扫描失败只是framework的上报,比如参数不对,当前处于idle模式或者没有在timeout 4s内执行扫描,都停留在framework层,扫描命令执行结果失败的上报貌似并没有。遗留问题:那何时会触发onResults呢?扫描命令执行失败的上报还是有的,...

2019-07-14 11:57:32 1563 2

原创 (一百六十六)抓包体验ARP

目录1.数据提取1.1 路由器1.1.1 2.4G设置1.1.2 5G设置1.1.3 802.11a/g/g/n/ac1.1.4 基本设置1.2 手机2.总结1.数据提取这两条数据报应该就是所谓的arp请求和应答1.1 路由器Tp-LinkT_93:84:f7是我的tplink路由器,mac地址后面部分是93:84:f7确...

2019-07-13 17:47:15 230

原创 (一百六十四)测试Application和静态广播的前后

前言:我理解静态广播生效必须是在app被拉起来之后,所以应该是Application的逻辑先生效,静态广播的处理后生效,即Application起来如果太耗时的话会影响静态广播的处理,测试一下先后顺序1.demomanifest<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="htt...

2019-07-06 11:33:51 225

原创 (一百六十三)测试ANR发生时键盘和虚拟按键是否生效

前言:最近遇到个问题,界面卡住了,输入法也卡住了,返回也卡住了,这时是应用导致的ANR呢?还是整个系统卡住了呢?测试一下demo地址:jiatai's anrtest demo目录1. 测试demo1.1 布局1.2 code2. 测试2.1 输入法2.2 虚拟按键2.2.1 返回键2.2.2 home键2.2.3 最近任务键3. 总结...

2019-07-06 10:52:10 96

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的粉丝

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