首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
派大星不吃蟹
掘友等级
Android开发工程师
技术不会,找百度,面试不会,找老蟹
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 65
沸点 48
赞
113
返回
|
搜索文章
赞
文章( 65 )
沸点( 48 )
Android 应用工程师的 Binder 原理剖析(二)如何设计一个binder
1.Binder的设计方案 在理解Binder架构前,我们来考虑下,如果是你,该如何设计一个Binder的进程间通信机制。 要实现一个IPC通信那么需要几个核心要素: 1)发起端:肯定包括发起端所从属
Android 应用工程师的 Binder 原理剖析(一)Binder的全面介绍
1.binder的出现 George Hoffman当时任Be公司的工程师,他启动了一个名为OpenBinder的项目,在Be公司被ParmSource公司收购后,OpenBinder由Dinnie
Android View绘制原理-GrSurface
上一篇文章分析了SkSurface的两种生成方式,他们都需要使用GrSurfaceDrawContext来创建一个SkGpuDevice。生成GrSurfaceDrawContext时其中一种方式生成
Android 多种支付方式的优雅实现!
1.场景 App 的支付流程,添加多种支付方式,不同的支付方式,对应的操作不一样,有的会跳转到一个新的webview,有的会调用系统浏览器,有的会进去一个新的表单页面,等等。 并且可以添加的支付方式也
弄懂Android 源码中那些巧妙位运算
01 前言 在查看源码中,经常会看到很多这样的符号“&”、“|”、“~”,咋一看挺高大上;仔细一看,有点懵;再看看,其实就是大学学过的再普通不过的与、或、非。今天小盆友就以简单的形式分享下,同时也是作
Kotlin协程之Channel的使用与原理
Kotlin协程之Channel的使用与原理 在本文中,我们将介绍Kotlin协程中的一个重要概念:Channel。Channel是一种用于协程间通信的管道,它可以发送和接收数据,并且具有不同的容量和
handler.post(Runnable) runnable是如何执行的?(字节跳动、小米)
前言 看一遍不如写一边,每个人都有自己的理解 主要分析runnable 是如何被封装成为一个message,以 它如何被添加到messageQueue里面的过程,最后再分析这个message如何运行的
Android中如何调高子进程的优先级
这是我们群内一位小伙伴问到的面试问题,这里拿卜大爷的一篇文章用来解析,实属于借花献佛了...... Android 中设置线程优先级的正确方式(2种方法) 在 Android 中,有两种常见的设置线程
【建议收藏】106道Android核心面试题及答案汇总(总结最全面的面试题)
前言 对于Android的学习,很多⼈可能学了之后,不知道⾃⼰处于哪个阶段,也不到究竟要学到哪个程度,验证⾃⼰学得如何最好的⾯试,就是尝试去⾯试,⽽⾯试⽆⾮就是问你⼀些⾯试题。 而我之前也有整理过一些
面试八连问,你能接下几招?
1.横竖屏切换时Activity的生命周期 在没有配置activity的configChanges属性时 Activity的生命周期:onPause->onStop->onCreate->onStar
下一页
个人成就
优秀创作者
文章被点赞
1,360
文章被阅读
265,094
掘力值
9,748
关注了
20
关注者
716
收藏集
0
关注标签
0
加入于
2021-09-11