• 等级
  • 638492 访问
  • 533 原创
  • 44 转发
  • 3642 排名
  • 71 评论
  • 54 获赞

[转]WireShark的抓包-TCP三次握手

原文拜读https://www.freebuf.com/column/155600.htmlhttps://blog.csdn.net/zeze_z/article/details/579194791.三次握手1.0追踪流为了快速看到TCP握手,我们可以找到任一TCP协议项目,右键->追踪流->TCP即可例如一个比较完整的三次握手如下具体如下1.1第一次握手查...

2019-04-24 12:12:55

AndroidStudio AAPT2 error check logs for details

1.报错日志AAPT2errorchecklogsfordetails2.解决方案谷歌在3.2.0+版本中已经修复了这个bug,在项目中的build.gradle配置到3.3.0+,例如classpath‘com.android.tools.build:gradle:3.2.0’例如我的AS是ProjectStructure->Project->查...

2019-04-21 20:15:06

[功耗]开启了 QXDM 日志,平均电流44 mA

1.开启QXDM的功耗电流操作在高通平台,开启了QXDM日志,会有如下波形该周期30秒,平均电流44mA高电平区波形时长:25秒,平均电流63.62mA低电平区波形时长:5秒,平均电流3.9mA2.相关日志activewakeupsource:DIAG_WS,该唤醒源<14>[2717.141296]init:Receivedcontro...

2019-04-21 18:52:48

功耗分析-正则搜索APP持锁时长超过1秒的语句

1.关键字来源"total_time="这里表示应用持锁的时长03-0509:24:46.17711201120DPowerManagerService:releaseWakeLockInternal:lock=166915843[*alarm*],flags=0x0,total_time=72943ms,ws/pid/uid=WorkSource{10175}/1...

2019-04-14 14:58:46

[转]功耗分析-判断 suspend 是否成功

1.背景在suspend状态(sleepmode)下,我们最关心的是系统底电流。SPM掌控着CPUsuspend之后系统能否掉到最小电流的关键逻辑,你可以把它理解成一个投票机制,当系统的关键资源(memeory、clock)没有任何人使用的时候,它就会让系统进入一个真正的深睡状态(最小电流)。只要它检测到有任何资源请求还没有释放,系统就无法降到底电流。所以在底电流问题上的debug流程中,...

2019-04-14 14:49:51

功耗分析-查看Suspend状态

0.文章参考http://www.wowotech.net/linux_kenrel/suspend_and_resume.html在suspend状态(sleepmode)下,为了降低功耗,当系统做完需要做的事情,处于idle状态时会进入睡眠模式(用户将手机空置一段时间系统会自动sleep,或者按下powerkey强制系统进入sleepmode),此时系统时钟会由26M切换到32K,...

2019-04-14 14:36:14

关联唤醒组件-com.igexin.sdk.GActivity

1.com.igexin.sdk.GActivity的关联唤醒现象手机系统中监听启动类型为activity,一般可以在下述函数埋点AcitivityManagerService的startProcessLocked函数中ActivityStarter的start-activity函数如果这里不进行过滤黑名单com.igexin.sdk.GActivity,则会导致系...

2019-04-13 15:20:23

AndroidStudio No toolchains-mips64el-linux-android 解决

1.报错现象NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix:mips64el-linux-android上述表明在ndk安装路径toolchains中没有找到mips64el-linux-android例如D:\AndroidStudioSdk\ndk-bundle\toolchains2....

2019-04-13 14:30:54

MTK平台修改system.img分区大小

1.超过分区大小编译不过现象e2fsdroid-pout/target/product/morgan3g/system-Bout/target/product/morgan3g/system.map-Sout/target/product/morgan3g/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin-f/t...

2019-04-11 21:02:55

[待机功耗]呼吸灯功耗分析与优化

1.功耗现象连接香港WiFi待机10小时平均电流20.69mA(不能超过17mA)1.1查看PowerMonitor波形现象初次查看波形图,发现某个时刻后,待机的平均电流就明显变大,且一直持续整个暗屏待机结束,故很可能是功耗异常原因2.功耗异常发生时刻确认2.1查看电流波形变化异常波形的持续时间是1秒,且每隔2秒出现一次,且该波形平均电流为23.42mA,故初步判定为功耗异...

2019-04-07 20:47:28

[功耗实战]Kernel日志等级对功耗的影响度

0.日志等级\include\linux\kern_levels.h定义了8个level的优先级,其中0的优先级最高,7的优先级最低#defineKERN_EMERGKERN_SOH"0"/*systemisunusable*/#defineKERN_ALERTKERN_SOH"1"/*actionmustbetakenimmediately*/...

2019-04-06 11:17:28

手机GPU使用率的获取

1.高通平台GPU使用率:adbshell"cat/sys/class/kgsl/kgsl-3d0/gpubusy"(前一个值/后一个值)*100%=使用率2.MTK平台GPU使用率:adbshell"cat/d/ged/hal/gpu_utilization"...

2019-03-26 20:23:15

Fiddler 抓包工具使用-Andorid手机

1下载工具Fiddler下载地址:https://www.telerik.com/download/fiddlerFiddler离线下载地址:https://pan.baidu.com/s/1bpnp3Ef密码:5skwPs:安装的时候一路next即可,第一次启动的时候会提示证书之类的,直接同意或yes即可2.笔记本端的IP地址cmd窗口下,ipconfig命令查看...

2019-03-26 20:00:56

Android 顶部状态栏和底部导航栏的沉浸式效果设置

1.顶部状态栏和底部导航栏的沉浸式效果设置View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR:顶部状态栏的风格设置,这里也是白底黑色图标风格View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR:底部导航栏的风格设置,两套显色方法,白色和黑色,默认为黑色,这里设置为白底黑色getWindow().setNavigationBarCol...

2019-03-12 21:54:32

15 Gallery-番外-熟悉View 中 Touch事件分发机制

0.原文拜读作者:林J原文链接:https://www.cnblogs.com/linjzong/p/4191891.html1.目的自定义GLView项目中需要实现一个继承GLView的GLViewPager控件,这里需要触摸时间需要处理。故复习下view中的touch事件分发机制2.Touch事件的主角ViewGroup和ViewTouch事件分发中只有两个主角:View...

2019-02-03 11:20:53

14 Gallery-关于GLView

0.原文拜读作者:伊凤行天下来源:CSDN原文:https://blog.csdn.net/u012604322/article/details/142234031.GLView介绍在GLView.java开端的一段注释,它写明了GLView的作用。以往我们定义一个视图,所有视图控件都是从View.java继承来的,而这里,自定义了一个GLView.java实现View的功能。...

2019-02-03 11:20:01

13 Gallery 源码-UI、框架、数据模型技术分析

1.原文拜读https://segmentfault.com/a/11900000120614522.概述图库和相机在内部实现上其实是共用的一个app,即Gallery2。它们是Gallery2的两个不同的入口。图库的主要功能是展示和管理设备中的或者网络上的媒体内容(照片、视频),虽然名字是图库,但是其功能不仅仅限于图片。其代码位于packages/apps/Gallery2。3.U...

2019-02-03 11:19:01

12 Gallery 源码-AlbumSetPage 数据加载和渲染过程分析

0.原文拜读https://blog.csdn.net/lgglkk/article/details/549184411.AlbumSetPage界面AlbumSetPage是我们进入Gallery2后的第一个页面,作用是显示所有相册专辑。其结构主要由一个SlotView和Slot组成(如下图)。一个Slot代表一个相册专辑。Slot中包含的内容有:一张封面图片(一般是相册中...

2019-02-03 11:17:58

11 Gallery 源码-页面ActivityState 和 StateManager 管理

0.原文拜读https://blog.csdn.net/lgglkk/article/details/549184411.功能介绍实现Android系统本地存储以及网络存储中的媒体(图片&视频)资源的浏览,媒体信息,显示和更多操作(删除、分享、选择、缩放、编辑等)。Gallery2界面的生成和普通的应用程序不同,普通应用程序一般就一个界面对应一个activity,搭配布局x...

2019-02-03 11:16:33

10 Gallery 源码-基本数据MediaObject、数据源MediaSource和数据管理DataManager

0.原文拜读https://blog.csdn.net/lgglkk/article/details/54918441https://blog.csdn.net/yangguannan/article/details/175033931.基本数据-MediaObject1.1MediaObject数据渲染的最小单位,它包含丰富的衍生类。MediaObject定义了媒体数据最基本...

2019-02-02 19:50:30

法迪

Android系统与续航工程师、应用开发工程师 332157261@qq.com
关注
  • Android开发工程师
  • 中国 福建省 泉州市
奖章
  • 持之以恒
  • 1024勋章
  • 勤写标兵Lv1