首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
派大星不吃蟹
掘友等级
Android开发工程师
技术不会,找百度,面试不会,找老蟹
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
113
文章 65
沸点 48
赞
113
返回
|
搜索文章
派大星不吃蟹
Android开发工程师
·
2天前
关注
Android 应用工程师的 Binder 原理剖析(四)AIDL
AIDL可以生成C++ 文件,哈哈,不仅仅是可以生成java文件哦,当然,要在android的比较新的版本上面才能够实现这点,目前需要在api-29之后。 概述 aidl是...
3
评论
分享
派大星不吃蟹
Android开发工程师
·
4天前
关注
Android 应用工程师的 Binder 原理剖析(三)Binder通信模型
1.Binder通信模型 要讲解Binder的通信模型,我们首先需要了解网络的通信模型。 1.1网络请求的通信模型 通常我们访问一个网页的步骤是这样的:首先在浏览器输入一个...
3
评论
分享
派大星不吃蟹
Android开发工程师
·
5天前
关注
Android 应用工程师的 Binder 原理剖析(二)如何设计一个binder
1.Binder的设计方案 在理解Binder架构前,我们来考虑下,如果是你,该如何设计一个Binder的进程间通信机制。 要实现一个IPC通信那么需要几个核心要素: 1)...
2
评论
分享
派大星不吃蟹
Android开发工程师
·
10天前
关注
Android 应用工程师的 Binder 原理剖析(一)Binder的全面介绍
1.binder的出现 George Hoffman当时任Be公司的工程师,他启动了一个名为OpenBinder的项目,在Be公司被ParmSource公司收购后,Open...
7
评论
分享
派大星不吃蟹
赞了这篇文章
淘淘养乐多
Android高级工程师
·
15天前
关注
Android View绘制原理-GrSurface
上一篇文章分析了SkSurface的两种生成方式,他们都需要使用GrSurfaceDrawContext来创建一个SkGpuDevice。生成GrSurfaceDrawCo...
1
3
分享
派大星不吃蟹
Android开发工程师
·
16天前
关注
想实现Android队列功能?Handler内功心法,你值得拥有!——Handler源码和常见问题的解答
Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可以理解为它天然的为我们在主线程创建一个队列,队列中的消息顺序就是我们设置的延迟的时间,...
11
1
分享
派大星不吃蟹
关注了
淘淘养乐多
Android开发工程师
派大星不吃蟹
赞了这篇文章
花海blog
Android开发工程师
·
2月前
关注
弄懂Android 源码中那些巧妙位运算
01 前言 在查看源码中,经常会看到很多这样的符号“&”、“|”、“~”,咋一看挺高大上;仔细一看,有点懵;再看看,其实就是大学学过的再普通不过的与、或、非。今天小盆友就以...
12
2
分享
派大星不吃蟹
赞了这篇文章
淘淘养乐多
Android高级工程师
·
26天前
关注
Kotlin协程之Channel的使用与原理
Kotlin协程之Channel的使用与原理 在本文中,我们将介绍Kotlin协程中的一个重要概念:Channel。Channel是一种用于协程间通信的管道,它可以发送和接...
5
评论
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
Android中如何调高子进程的优先级
这是我们群内一位小伙伴问到的面试问题,这里拿卜大爷的一篇文章用来解析,实属于借花献佛了...... Android 中设置线程优先级的正确方式(2种方法) 在 Androi...
6
评论
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
【建议收藏】106道Android核心面试题及答案汇总(总结最全面的面试题)
前言 对于Android的学习,很多⼈可能学了之后,不知道⾃⼰处于哪个阶段,也不到究竟要学到哪个程度,验证⾃⼰学得如何最好的⾯试,就是尝试去⾯试,⽽⾯试⽆⾮就是问你⼀些⾯试...
64
9
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
handler.post(Runnable) runnable是如何执行的?(字节跳动、小米)
前言 看一遍不如写一边,每个人都有自己的理解 主要分析runnable 是如何被封装成为一个message,以 它如何被添加到messageQueue里面的过程,最后再分析...
4
2
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
面试八连问,你能接下几招?
1.横竖屏切换时Activity的生命周期 在没有配置activity的configChanges属性时 Activity的生命周期:onPause->onStop->on...
6
3
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
RxJava框架线程切换的原理,RxJava1与RxJava2有哪些区别?
线程切换 RxJava切换线程分为两部分:subscribeOn()和observeOn() subscribeOn() 首先是subscribeOn()源码如下: 我们传...
2
2
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
hashmap中红黑树/SDK开发中的混淆问题/原生夜间模式UIModeManager中的setNightModeActivated方法无法调用
1、hashmap中红黑树,问什么要退化成链表 问题正解: 当对hashMap扩容时,会调用resize方法,resize会以桶(一个哈希表下标下所有元素)为单位,把元素转...
3
评论
分享
派大星不吃蟹
Android开发工程师
·
1月前
关注
当开发中遇到这些问题,你们都是如何解决的?(真实案例)
1.插件化框架shadow,在使用时是否有方法可以把插件里的回调反馈给宿主? 问题正解 是的,在使用插件化框架 Shadow 时,可以通过回调的方式将插件中的事件反馈给宿主...
3
4
分享
派大星不吃蟹
赞了这篇文章
淘淘养乐多
Android高级工程师
·
1月前
关注
Android View绘制原理 - DrawFrameTask
前面介绍了关于绘制相关的一些组件,如RecordingCanvas,RenderThread,RenderProxy,CanvasContext,DisplayList,H...
3
评论
分享
派大星不吃蟹
赞了这篇文章
花海blog
Android开发工程师
·
1月前
关注
Android Dex分包最全总结:含Facebook解决方案
当程序越来越大之后,出现了一个 dex 包装不下的情况,通过 MultiDex 的方法解决了这个问题,但是在低端机器上又出现了 INSTALL_FAILED_DEXOPT ...
13
3
分享
派大星不吃蟹
赞了这篇文章
前小小
2月前
关注
【Android面试题】2023最新面试专题:网络编程(一)
1 请你描述TCP三次握手与四次挥手的过程与意义 这道题想考察什么? 这个问题属于网络体系中的基础理论知识,对于这种类型的问题如果没有一个清晰的认识...
8
1
分享
下一页
个人成就
文章被点赞
442
文章被阅读
66,739
掘力值
4,314
关注了
21
关注者
191
收藏集
0
关注标签
0
加入于
2021-09-11