首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
good
订阅
hughsheng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
实战演练——从零实现一个高性能 Binder 服务
纸上得来终觉浅,绝知此事要躬行。 在前几篇中,我们剖析了 Binder 的宏观架构、内核驱动、内存模型、异常处理以及进阶模式。现在,是时候将这些碎片化的知识拼凑成一张完整的蓝图,亲手构建一个生产级质量
从喝水到学会 Android ASM 插桩
还在觉得 ASM 晦涩难懂?本文用通俗语言拆解字节码与 AOP,手把手带你从零实现函数耗时监控,彻底掌握 Android 插桩黑科技!
Android 多媒体开发——Media3与MediaSession最全使用指南
Media3是Google推出的Android媒体播放库的最新版本,作为之前Media2库的后续升级版本,集成了ExoPlayer作为核心播放引擎
Android | 彻底理解 View 的事件分发机制
本文会带领读者在不看一行源代码的情况下,通过一个实例和十几张事件分发流程图来完整分析 View 的事件分发机制。话不多说,实践是检验真理的唯一标准,让我们开始学习吧。
Android拖拽辅助类ViewDragHelper -- 滑动解锁的实现
前言 滑动解锁作为一种较新的验证方式,以其方便快捷简单的特点,迅速成为目前较为流行的验证方式;而图片滑动解锁比滑动解锁更加高效安全,成为现代最为流行的用户验证方式。 效果展示 先来分析一下页面的元素
两万六千字带你 Kotlin 入门
开头先说一下,我不是标题党,本教程真的有两万六千字(严格点说应该是两万六千五百八十四),以前我也曾写过 Kotlin 的入门教程,但由于隔得比较久了,所以就对原有教程进行了修正,并且补充了 Kotli
MotionLayout 基础篇
ConstraintLayout 2.0 经过漫长时间的迭代终于发布了正式版。MotionLayout是这次更新的重要功能。MotionLayout 是 ConstraintLayout的子类,所以可以直接使用ConstraintLayout的各种特性,此外MotionLayo…
写给Android开发者的芯片知识
本文总结了CPU、指令集、架构、芯片的概念。并对他们的概念做了详细介绍和区分:指令集相当于函数头,微架构相当于函数体,而芯片是设置设计的物理实现。并详细介绍了ARM架构以及芯片设计的流程及关键技术。
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
宏观理解JVM&DVM&ART
1 什么是JVM?什么是DVM?什么是ART? 2 它们之间有什么关系? 3 Android是跑在JVM中?还是DV