首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
星空1487295988000
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
说说Android的UI刷新机制
好了,带着以上问题,我们进入源码来找寻答案。 在Android中,一块Surface对应一块内存,当内存申请成功后,App端才有绘图的地方。由于Android的view绘制不是今天的重点,所以这里点到为止~ 在Android中,Vysnc信号的产生是由底层HWComposer负…
记一次手撕算法面试:字节跳动的面试官把我四连击了
字节跳动这家公司,应该是所有秋招的公司中,对算法最重视的一个了,每次面试基本都会让你手撕算法,今天这篇文章就记录下当时被问到的几个算法题,并且每个算法题我都详细着给出了最优解,下面再现当时的面试场景。看完一定让你有所收获 大部分情况下,面试官都会问一个不怎么难的问题,不过你千万…
[-Flutter 自组篇-] 蛛网图+绘制+动画实践
1.静态蛛网图1.1:创建AbilityWidget组件1.2.绘制外圈1.3.绘制内圈1.3.绘制文字1.4.绘制范围2.动画效果2.1:抽离外圈2.2:使用动画3.组件封装结语
全网最全 Dalvik 指令集解析 !
首先说明 Dalvik 虚拟机的基本约定 。 下表中提到的寄存器对均指相邻两个寄存器。如寄存器对 vAA,指寄存器 vAA,vAA+1 一个大写字母表示 4 位。如 vA 表示前 16 个寄存器之内,vBB 表示前 256 个寄存器之内,vCCCC 表示前 65536 个寄存器…
Flutter完整开发实战详解(十五、全面理解State与Provider)
本篇将带你深入理解 Flutter 中 State 的工作机制,并通过对状态管理框架 Provider 解析加深理解,看完这一篇你将更轻松的理解你的 “State 大后宫” 。 我们知道 Flutter 宇宙中万物皆 Widget ,而 Widget 是 @immutable …
【仙女】Android手机信息获取
MobileInfo获取Android手机硬件的全部信息github传送门TableofContents数据信息App信息获取App安装列表获取音量数据获取版本数据获取电池数据获取Cpu实时数据获取蓝
Android View 的绘制流程分析及其源码调用追踪
上图中我列出了重要的几个方法步骤,可以看到,里面包含了 PhoneWindow 的创建时机和 DecorView 的初始化时机。因为 Android 视图层次结构中,PhoneWindow 和 DecorView 扮演着很重要的角色,请看下图,了解这两者的创建初始化时机,对整个…
来聊聊Activity的显示原理
WindowManagerService:我们口中经常说的WMS,主要负责管理窗口,,并不负责view的绘制。以下是WMS的主要作用: 对了,我采用的源码是Android 28的。 可以看到mContentParent是通过installDecor()初始化的,继续跟吧。 到这…
Android 相关知识点个人总结
很多人都是年底才开始写总结,而我还不太一样,因为我是11月初参加工作的,所以每年到这个时候就会写总结。 之前的总结都是放到了我的云笔记了,由于今年7月份开始写博客,所以今年的总结删除了个人生活部分,把技术部分share大家,与此共勉,共同学习,进步。 由于我的技术知识一般习惯用…
Android增量更新
首先需要明确,Android增量更新与热修复是不同的技术概念。 热修复一般是用于当已经发布的app有Bug需要修复的时候,开发者修改代码并发布补丁,让应用能够在不需要重新安装的情况下实现更新,主流方案有Tinker、AndFix等。 而增量更新的目的是为了减少更新app所需要下…