首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
Lynn本尊27220
更多收藏集
微信扫码分享
微信
新浪微博
QQ
336篇文章 · 0订阅
Android App Bundle探索
Android App Bundle是Google最新推出的Apk动态打包,动态组件化的技术,通过一个.aab结尾的bundle文件组装一个apk来为你的设备安装。这是一篇科普的文章,后续会对源码进行剖析。 通俗理解就是,Appbudle就是把Apk拆分成了多个积木,之前我们是…
精通 Android 通知
从创建核心的通知渠道、Android 13 权限适配,到使用 PendingIntent 实现点击交互与自动取消,再到长文本和大图样式等进阶技巧。
Android插件化(二、开源插件化框架Qigsaw)
Android app bundle(aab) aab是谷歌提出的动态发布方案,是一种改进的应用程序打包方案,可以大幅度减少应用程序体积。 优点 size更小 安装更快 支持动态发布 限制 仅限于通过
Google Play Dynamic Feature 上线 1 年实践分享
1. Dynamic Feature 简要介绍 1.1 Dynamic Feature 是什么 Dynamic Feature,官方全称为 Dynamic Feature Modules,是基于 Mu
R8疑难杂症分析实战:外联优化设计缺陷引起的崩溃|得物技术
R8作为谷歌官方的编译优化工具,在编译阶段会对字节码进行大规模修改,以追求包体优化和性能提升。但是Android应用开发者数量太过庞大,无论测试流程多么完善,终究难以避免在一些特定场景下出现
Camera2录制视频(二):MediaCodeC+OpenGL视频编码
在上一篇文章Camera2录制视频(一):音频的录制及编码,主要分享了使用Camera2搭配MediaCodeC和MediaMuxer进行视频录制中的音频录制部分。那么在这篇文章中呢,就着手分析使用MediaCodeC完成视频的录制编码和MediaMuxer完成Mux视频合成模…
Android动画性能优化:HardwareLayer解析与实践
> 在Android开发中,复杂动画的卡顿问题一直困扰着开发者。本文将深入探讨如何使用`Hardwa
这可能是Android软键盘监听的最佳方案
监听Android的软键盘状态与高度总是很麻烦,因为官方并没有给一个api来做这个事,我们就只能利用系统的其他机制来实现。
深入理解 Android 中 ViewModel 的共享与初始化
在开发复杂的 Android 应用时,我们经常需要在多个 Fragment 之间共享数据和状态。谷歌为此提供了 ViewModel 组件,它帮助我们管理 UI 相关数据在配置更改(如屏幕旋转)时的持久
【Java】ReentrantLock
一、ReentrantLock 解决了什么问题 ReentrantLock 是 Java 并发包 (java.util.concurrent.locks) 中提供的可重入互斥锁,主要解决了以下问题: