首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
好看
订阅
idealgrass
更多收藏集
微信扫码分享
微信
新浪微博
QQ
124篇文章 · 0订阅
Android机动车
4年前
算法
之字形遍历二叉树——你为何这么浪
说到二叉树遍历,脑海中立刻想到的就是深度优先遍历和广度优先遍历,这两种方式相信大家都驾轻就熟了,就不再过多累赘。 今天和大家分享的是之字形遍历二叉树。 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印…
1748
点赞
评论
捡田螺的小男孩
3年前
Java
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 面试问题2:按线程池内部机制,当提交新任务…
6.6w
852
63
KunMinX
3年前
Android
学习 View 事件分发,就像外地人上了黑车
View 事件分发的本质是递归。递归的本质是,任务下发和结果上报。View 事件分发设计成递归,是为配合 View 的排版规则,形成符合用户直觉的触控体验。
1.3w
196
21
看书的小蜗牛
5年前
Android
Linux
Java
Android匿名共享内存(Ashmem)原理
阅读之前,不妨先思考一个问题,在Android系统中,APP端View视图的数据是如何传递SurfaceFlinger服务的呢?View绘制的数据最终是按照一帧一帧显示到屏幕的,而每一帧都会占用一定的存储空间,在APP端执行draw的时候,数据很明显是要绘制到APP的进程空间,…
9998
151
3
GhostInMatrix
2年前
Android
详解Android Handler机制
如果把App比作人体,那么Handler机制就是人体的整个神经系统。它维系着从脑部到全身的任何一个部位的命令信息的传递。 Handler机制正常运作离不开基本的三要素:Handler、Looper、MessageQueue。(如果把Message算作第四要素也没问题)。 Loo…
1961
3
评论
AnRFDev
4年前
Android
Android - 认识Context
app开发中,我们需要使用app的资源,比如文字、图片,Activity、Service或者broadcastReceiver等等。时常也会用到getApplicationContext()来获取一个Context对象。那么这个Context到底是什么呢? 我们一起来认识一下A…
5458
12
评论
伤心的猪大肠
2年前
Android
Android热修复技术选择和原理分析
文章已投稿到公众号“享学课堂online”,发布后会将网站附上,敬请期待。
3006
39
3
DevYK
3年前
Android
源码
Android 8.0 源码分析 (八) ActivityManagerService
相信在看过我前面几篇分析 Android 系统源码文章的知道,基本上每一篇文章都会涉及到 AMS 知识,那么 AMS 主要的作用是干嘛的,在这几篇文章中充当什么角色,当时也没有具体说明,那么这一篇文章将来全面分析 AMS, 在阅读本篇文章之前,建议先看一下我下面的几篇文章,这样…
3930
13
2
扔物线
2年前
Kotlin
Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?看完这个视频你转头也写了一吨
要看视频的可以直接去 哔哩哔哩 或者 YouTube 观看。不方便看视频的,下面文章搞起。 Kotlin 里有个特别好用的关键字叫 inline,它可以帮你对做了标记的函数进行内联优化。所谓内联就是,调用的函数在编译的时候会变成代码内嵌的形式: 不过事实上这种对调用栈的优化的效…
9278
76
13
秋时
3年前
Android
Android9.0 ActivityManagerService源码之启动Activity开篇
Activity启动流程系列文章都是基于Android9.0源码的,所以会和其他Android版本源码代码存在一定的偏差,不过Activity启动的大体流程是一致的这就ok了。因为启动Activity的过程比较复杂,所以Activity启动系列文章总共分为了三篇分别是开篇、中篇…
1671
17
2