移动开发
-
苹果取消iPhone 13显示屏的维修限制,Face ID不再受影响
整理 | 祝涛 出品 | CSDN(ID:CSDNnews) 在iPhone 13发布后,iFixit和其他独立维修机构发现,更换iPhone显示屏会导致Face ID失效,除非把一个微小的控制芯…… -
Android 11 Audio框架探索(一)
1、mian_audioservice.cpp文件启动AudioPolicyService与AudioFlinger服务 在面mian函数调用了AudioFlinger,AudioPolicyService的instantiate()函数。 int ma…… -
源码剖析Android ANR产生机制
源码剖析Android ANR产生机制 如下采用Android源码的android-11.0.0_r48分支进行,不同版本源码差异巨大。 ANR的捕获起点为ProcessRecord.appNotResponding…… -
-
Kotlin学习笔记之可见性修饰符
在Kotlin中四种可见性修饰符:private、protected、internal、public,如果没有显示指定修饰符的话,默认可见性是public。 1、包场景下的可见性修饰符 packag…… -
【Flutter核心类分析】深入理解Key.
背景 我们在进行Flutter开发过程中,几乎每一个Widget都会有一个可选参数——Key。但是我们却很少去传这个值,既然我们可以不用传,那么这个Key作用到底是什么…… -
【Flutter核心类分析】深入理解BuildOwner
背景 在之前的文章【Flutter原理】三棵树的诞生与核心流程一文中,我们第一次接触到了buildOwner,也就是在WidgetsBinding对象的attachRootWidget(widget ro…… -
Android——浅析Activity过渡动画
Activity过渡动画 前言 分解动画 效果视频 解析 滑动动画 效果视频 解析 淡出动画 效果视频 解析 共享元素 共享单个元素 效果视频 解析 …… -
腾讯安全Blade团队《Android 移动安全知识技术全解》Android安全【逆向】开发宝典,首次开源分享
前言 北京时间3月15日,世界顶级信息安全峰会CanSecWest于加拿大温哥华举办,来自腾讯安全平台部的Blade团队带来了手机基带相关的创新安全议题,这也是业内…… -