首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android源码
订阅
厉飞雨学代码
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
[Android进程间通信-4]AIDL原理(binder)
AIDL原理 AIDL是依赖Parcel,配合Binder来实现不同进程之间的数据传输。我们拿自定义的AIDL举例子。 自定义了一个AIDL服务,如下: 对于这个target
android 打印堆栈方式
在android里面经常需要打印堆栈信息 1. 编写例子 1.1 getStackTraceString 使用 Log.d(TAG, Log.getStackTraceString(new Throw
Android Framework知识整理:WindowManager体系(上)
前言 大家好,本篇文章来由是最近工作和面试需要,特定结合自身源码以及大佬们的经验,写的一篇关于Android framework层:WindowManager体系的讲解。 本篇文章是Android f
Android Studio阅读frameworks源码的正确姿势
这篇文章详细介绍了如何在macOS上使用Android Studio阅读AOSP框架源码,包括配置编译环境、编译生成IDE配置文件、处理常见错误。
FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV
MyTV是一款使用Android原生开发的网络直播软件,它的原理是接入网络上的直播推流链接,通过Android提供的ExoPlayer来播放直播节目。有关网络推拉流的直播技术可参考《FFmpeg开发
Android播放器基础封装库PlayerBase
视频播放是我们开发中比较常见的场景。这两年关于视频方面的热度不断提升,可以说前两年是直播年,今年是小视频年,各种短视频应用铺天盖地。对于视频的业务场景也越来越丰富,功能也越来越多。对于我们开发来说播放相关组件的代码变得也越来越复杂,管理维护成本也越来越高,面对不断迭代的业务,我…
调试Androidx源码的正确姿势
最近工作需要 要大量阅读并且调试androidx源码, 本来以为github上clone 一下就很容易的,但碰到很多坑,项目一直跑不起来 。搜了下也没有特别好的答案,折腾了一下 总算流程跑通了。 gi