首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓面试
订阅
卑鄙的重生者
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
Binder通信一定要用AIDL吗
在Android开发中,Binder通信机制主要用于实现进程间通信(IPC)。AIDL(Android Interface Definition Language)是Android提供的一种用于定义跨
17道Android面试题自问自答,我要开始寻找下一家
在这跌宕起伏有上一顿没下一顿的行情里面,哥们一直感觉一天天呆在工位上噼里啪啦敲着那些业务代码显的特别的与社会脱轨,所以在我一天天的对着bug祈祷,追着老板骚扰的不懈努力下,终于迎来了职业生涯第三次企业
Kotlin 协程(Coroutine) 并发安全与最佳实践
在 Kotlin 的 协程(Coroutine) 中,虽然协程本身提供了一种简化并发编程的方式,但并不天然地解决所有的并发安全问题。当多个协程对共享状态进行读写操作时,仍可能出现并发安全问题。
Android ViewModel
Android ViewModel ViewModel 是一个用于存储和管理与 UI 界面相关数据的组件,适用于需要在 Activity 或 Fragment 之间共享数据或者需要在配置更改(比如屏幕
Handler 与 IdleHandler 浅析
Handler 是 Android中一个常见又重要的类和功能,熟练的使用是必修课。虽然 Handler 分析的比较多,可还是想记录下自己分析的思路,以及IdleHandler 的使用。
Android-性能优化-03-启动优化-APP 启动流程
1 APP启动流程 ①点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起,startActivity请求; ②system_server进程接收到请求
Android音视频学习(五):MediaCodec
介绍Android的编解码组件MediaCodec。所谓编码,就是将原始的音视频帧进行压缩,转换成压缩后的数据帧,这类压缩数据无法直接使用,但便于传输和存储,因此,在播放时需要对其进行解压缩,即解码。
Android14 WMS/AMS 窗口层级结构解析
0. 理解图层 (图片来自 https://www.jianshu.com/p/b0ef7c04486d) 在很多的图形相关的软件中都有图层的概念,那什么是图层呢? 简单的说,可以将每个图层理解为一张
kotlin 中 lateinit、lazy、const 的区别
在 Kotlin 中,lateinit、lazy 和 const 是用于处理变量初始化和延迟初始化的不同机制。
Kotlin
Kotlin .. Object & class object class ( 所有的类默认修饰为public final)