首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
喵都学不动了
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
kotlin协程原理疑问解惑
1,kotlin的协程和线程分别是通过什么方式切换调度的? Kotlin的协程和线程的切换调度方式存在显著的差异。 首先,关于Kotlin的协程,它们拥有自己的寄存器上下文和栈。在调度切换时,协程会将
Android studio保存logcat日志到本地的操作
windows环境下 1,输出logcat日志到本地文件 adb logcat -> F:/logcat.txt 2,输出带时间的logcat日志到本地文件: adb logcat -v thread
EventBus原理流程图简单实现
1,介绍 之前写的流程图在2018年就写好了,之前一直保存在自己WPS云文档里面,由于2021年三四月份找工作时需要用WPS,结果WPS不知道什么原因被卡的点了没反应,我就乱点一通。再后来我无意间发现
android程序是如何启动的
android程序是如何启动的
安卓进程保活
1,我们先来看看下面这张图。 注释:个人理解前台进程就是和用户正在交互的界面,也就是正在用这个界面。 托管不在前台、但仍对用户可见的 Activity(已调用其 onPause() 方法)。例如,如果前台 Activity 启动了一个对话框,允许在其后显示上一 Activity…
TCP的分包与粘包原理简单理解
1,要发送的数据大于TCP发送缓冲区剩余空间大小,将会发生分包。 2,待发送数据大于MSS(最大报文长度),TCP在传输前将进行分包。 3,要发送的数据小于TCP发送缓冲区的大小,TCP将多次写入缓冲区的数据一次发送出 去,将会发生粘包。 4,接收数据端的应用层没有及时读取接收…
Tinker热修复手写简单实现原理
1,先去加载手机外部内存的dex文件,也就是我们修复好的dex文件,再通过反射加载到我们自己的dexElements数组。 2,然后再通过反射去拿到系统的dex文件数组。 3,创建一个新的Array数组,将自己的dex文件数组依次加载到新创建的Array里面,再去将系统的dex…
App加载dex文件源码分析
App加载dex文件是通过PathClassLoader,我们就来看看它的源码。本人看的是7.0的源码,其他的版本的没有看,有兴趣的,可以去看看。 4,至此分析完毕。 如有不对,请指正。
Application分析
1,,由于Application是应用启动时创建的。而且一个应用只有一个Application。所以我们就从ActivityThread里面开始分析。我们先进去ActivityThread类里面,找到main方法。如下代码: 2,我们点击attach方法进去。如下代码: 3,我…
布局渲染流程
1,之前一篇文章讲解了CPU和GPU的工作原理,不懂的可以去参考参考。 2,60fps刷新频率的由来。 12fps:由于人的眼睛,在每秒约10到12帧之上,人的眼睛看到的画面的帧率认为是连贯的。 24fps:有声电影的拍摄及播放均为24帧,对于一般人而言,可以接受了。 30fp…
下一页
个人成就
文章被点赞
19
文章被阅读
18,190
掘力值
398
关注了
7
关注者
4
收藏集
8
关注标签
56
加入于
2016-09-25