首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你脸红个泡泡茶壶
掘友等级
Android Engineer
|
程序猿
看深圳WLB的机会
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
SharedPreferences替换:MMKV集成与原理
不过也带来很多问题,尤其是由SP引起的ANR问题,非常常见。 apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率…
谈谈 Android 渲染机制:如何绘制并显示一帧图像?
本文将介绍Android的渲染机制。了解Android的渲染机制不论是对日常的开发,还是渲染问题排查都会有帮助。本文希望能带你了解Android是如何绘制并显示一帧图像的,同时会涉及PerfettoU
如何做好一份程序员的工作汇报ppt?
大家有没有发现,不同人做的ppt水平相差特别大,但是画的流程图、思维导图、UML类图时序图之类的却差异比较小?这其中有什么不同?
react-native启动原理探究(Android)
背景 公司有一部分业务是使用react-native的开发,了解源码中的启动流程有助于我们更好得进行开发 本文以react-native@0.65.1的Android版本进行研究 项目入口 通过rn-
深入浅出,从 ReentrantLock 到 AQS | Java
引言 如果问一个 Android 同学,请你简单说一下 Java AQS 的基本思想,那么有不少于一半的同学可能是懵逼状态😨。 的确,对于非Java后端同学来说,没听过倒也不是什么太过分的事。
【开源】黑盒BlackBox、多开虚拟框架、支持XP
黑盒 · BlackBox 黑盒BlackBox,是一款虚拟引擎,可以在Android上克隆、运行虚拟应用,拥有免安装运行能力。黑盒可以掌控被运行的虚拟应用,做任何想做的事情。 项目声明 纯属个人项目
Activity启动流程-(Launcher篇)
ActivityManagerService 即活动管理服务,它负责管理我们应用的activity,service等与系统交互的组件,为了方便起见,我们简称为AMS。我们知道Activity在启动过程中会经历一系列的生命周期,这些生命周期反应了AMS创建和管理Activity的…
看完这篇还不明白Handler你砍我
Handler可以说小伙伴们用的非常多了,可以说Handler是支撑整个Android系统运行的基础,本质上Android系统都是由事件驱动的。而处理事件的核心就在于Handler。接下来我们就从简单的使用,到源码分析让你彻彻底底明白Handler的本质。不会再让你发出为什么L…
Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?看完这个视频你转头也写了一吨
要看视频的可以直接去 哔哩哔哩 或者 YouTube 观看。不方便看视频的,下面文章搞起。 Kotlin 里有个特别好用的关键字叫 inline,它可以帮你对做了标记的函数进行内联优化。所谓内联就是,调用的函数在编译的时候会变成代码内嵌的形式: 不过事实上这种对调用栈的优化的效…
面试官:说说多线程并发问题
多线程并发问题,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashM…
下一页
个人成就
文章被点赞
63
文章被阅读
30,032
掘力值
594
关注了
6
关注者
21
收藏集
0
关注标签
13
加入于
2019-01-03