首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
1670295969
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 21
沸点 2
赞
23
返回
|
搜索文章
赞
文章( 21 )
沸点( 2 )
翻车了,字节一道 Fragment面试题
一道面试题 前段时间面试,面试官先问了一下fragment的生命周期,我一看这简单呀,直接按照下图回答 面试官点点头,然后问,如果Activity里面有一个fragment,那么启动他们时,他们的生命
Arouter从使用到原理
凡是A,B无依赖关系,且想要互相通信的,其最基本的原理就是通过一个彼此都依赖的第三方C,不管是binder,socket,file,pro
Handler源码分析之二 异步消息的处理
上一篇我们讲了Handler最基础的消息分发,知道了Handler是通过nativePollOnce()和nativeWake()来等待和唤醒的,并且通过msg.when来实现延时的,同时也留下了几个
View的显示过程
1 setContentView(): 初始化DecorView,并没有添加到Window上 2 onResume()时,Activity并没有添加到屏幕上,onResume()之后才会添加到屏幕上,
Android Vsync原理简析
我们都知道,计算机是基于二进制数据流来进行工作的,而且又知道,计算机五大组成部分是各司其职的,其中屏幕就是专门来"渲染"图像的,既然要显示图像,肯定要有显示的数据,这些数据从哪来呢?答案就是cpu(*
字节码指令速记表
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 字节码指令速记 字节码指令表 字节码 助记符 指令含义 0x00 nop 没卵用 0x01 aconst_null 将null推送至栈顶 0
View的测量布局绘制过程
本章就重点分析此四法 前置分析(下面代码位于measureHierarchy之前) 接下来看shouldUseDisplaySize(WindowManager.LayoutParams) 方法很ea
Android核心-从开机到AMS启动流程
概览 Android任意一个App启动都可以拆分为以下几个步骤 1 启动进程 2 启动主Activity 3 显示Activity 4 加载其他逻辑 本篇粗略的讲解第一个步骤 Android进程的启
JVM垃圾回收机制
回收时机 垃圾回收时机,站在开发者的角度,有两个点: 1 主动回收,比如手动调用了System.gc(); 2 被动回收,比如LargeObj large = new LargeObj();此时发现剩
Kotlin协程实现原理概述
协程的顶层实现-CPS 现有如下代码: 我们来将代码SRP一下(单一职责): 可以看到,我们将原来一坨的方法,抽离成了好几个方法,每个方法干一件事,虽然提高了可读性和可维护性,但是代码复杂了,我们来让
下一页
关注了
99
关注者
1
收藏集
13
关注标签
20
加入于
2016-09-02