首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
frameWork
订阅
灌水小王子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
如何应对Android面试官 -> startActivity 流程详解
Activity 是怎么启动的,app进程是怎么创建的,zygote 是怎么创建的,通过 启动流程,带你深刻理解 Activity,助你轻松应对Android面试官连环炮~
关于handler,看这篇就够了
带着问题看这篇文章,你会有更多的收获。 为什么需要使用handler?什么场景下使用? 不用行不行? 主线程真的不能更新UI吗? Handler是如何使用的? Headler使用过程中会出现那些问题?
深入理解 Handler 消息机制
记得很多年前的一次面试中,面试官问了这么一个问题,你在项目中一般如何实现线程切换? 他的本意应该是考察 RxJava 的使用,只是我的答案是 Handler,他也就没有再追问下去了。在早期 Android 开发的荒芜时代,Handler 的确承担了项目中大部分的线程切换工作,通…
Android自定义View面试官最爱问的12个高级问题
在Android开发领域,自定义View是一个考察开发者深度功底和创造力的重要方面。本文将从Android面试官的角度出发,深入探讨自定义View面试中常见的12个高级疑难问题,帮助大家更好地准
有关Android Binder面试,你未知的9个秘密
在Android领域,Binder作为进程间通信的核心机制,是每位Android技术人员都应该深入了解的重要知识点。本文将从面试官的角度出发,围绕Android Binder展开一系列高级疑难问
面Android 基础架构岗-4小时4面的持续体验(小累)
虽然不一定100%能拿offer,但这次面试非常值,远超来回100多的车费了😄。关于面试的心态,保持悲观的乐观主义心态比较好。面前做面试准备时保持悲观,尽可能的做足准备。面后积极做复盘,乐观接受结果
一文彻底搞懂Android View的绘制流程
上一篇中我们讲到了Android的触摸事件传递机制,除此之外,关于Android View的绘制流程这一块也是View相关的核心知识点。我们都知道,PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。同时,PhoneWindow也是Ac…
深入掌握底层源码常见的 CAS 原子编程
1. 无锁编程产出背景 2. CAS 如何实现的无锁编程 3. CAS 使用中的 “ABA” 痛点 4. 如何解决 “ABA” 问题
深入理解关键字volatile
Java的volatile关键字具有什么作用?为什么volatile修饰的变量可以保证可见性和有序性?为什么不能保证原子性?保证可见性和有序性的原理是什么?volatile有什么应用场景?
四种线程池的解析
可以发现这四种线程池都是由Executors类生成的。依次点开四个方法的内部实现发现,它们最终调用的都是同一个ThreadPoolExecutor()的构造器,而区别在于构造器的参数不同。我们来看下ThreadPoolExecutor的参数列表: 正是由于这几个参数的不同导致了…