首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
晚来天欲雪_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
328篇文章 · 0订阅
Binder 、 AIDL 、 IPC 关系
总览:一句话抓住关系 Binder = Android 的底层 IPC 机制(驱动 + 用户态库 + 服务注册中心)。 AIDL = 帮你生成基于 Binder 的 Stub/Proxy 代码的接口定
内联函数 inline noinline crossinline reified
一、内联函数家族 1) inline —— 代码“展开到调用点” 是什么:编译器把函数体(以及可内联的 lambda)直接替换到调用处,避免创建 FunctionN 对象和虚调用开销。 好处:减少分配
Android APT实践 实现Butterknife
APT详解 现在越来越多的三方库运用了APT技术,如:Dagger2、ButterKnife、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态生成java,class文件给开
安卓 View 绘制机制深度解析
安卓 View 绘制机制深度解析 View 是安卓 UI 的基石,所有可视化组件(如 TextView、Button)都继承自 View。理解 View 的绘制机制,不仅能解决日常开发中的 UI 卡顿
FFmpeg 拼接视频-记录我踩过的坑
MP4 不是视频,是“盒子” 很多人以为 MP4 就是视频,其实它是容器,像一个快递箱,里面可以装: 视频流 → 通常是 H.264(AVC) 音频流 → 通常是 AAC 字幕、章节、封面… 关键
Android 协程解析:第一章 协程基础本质论
1.1 协程使用场景矩阵 1.1.1 异步任务处理(网络请求示例) 场景优势分析: 消除回调地狱,代码线性化 统一异常处理 自动取消机制(当ViewModel清除时自动取消) 1.1.2 事件流处理(
Android 字体描边设置,支持HTML
采用了在原有TextView的基础上增加一个新的TextView,同时将新的TextView的paint设置为描边模式,支持Html、Span等内容。
该怎么学Android进阶,拒绝沦为高级三方SDK调用工程师?
前面一篇文章写了2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省,其实也没有完全讲完。它还有框架篇,架构篇。但是要单单从技术上面把这两点深入掌握,需要相当的基础功底。至
Android anr排查之sp卡顿
今天分享一下之前在排查anr的时候遇到的一个卡顿问题。因为隔得时间有点久了,所以堆栈找不到了。只能记得这个卡顿的堆栈是长时间block在 QueuedWork.waitToFinish 的调用处,业务
理解协程本质,我想纠正99.9%的人对协程的认知!
理解协程,我想纠正99.9%的人对协程的认知! 关于协程最广为流传且极具误导性的定义是:『协程是一种轻量化的线程』