首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拉不拉了个多
掘友等级
Android开发攻城狮
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge
本文描述的虚拟机内存管理优化方案,是从应用侧视角对 Android 虚拟机内存管理进行改造,优化了虚拟机对 LargeObjectSpace 的内存管理策略,间接增加其它内存空间使用上限。
Compose 挖孔卡片实现
去年入坑鸿蒙,现在算来快半年没碰Android了。昨天JetPack Compose博物馆群里大佬们在讨论上图如何用Compose实现问题。大概看了看应该十分钟可以搞定的东西,于是发表了意见,裁剪背景
深入解读ExoPlayer 之 开发者指南全译-02 开始使用
2. 开始使用 以下是步骤详细说明。完整示例请参参考参考应用中的PlayerActivity. 1. 添加存储库 在项目根目录的build.gradle中添加Google和JCenter库。 2. 添加ExoPlayer依赖 接下来,在 app module 的build.gr…
Android 音频可视化
音频可视化,顾名思义就是将声音以视觉的方式呈现出来。如何将音频信号绘制出来?如何将声音的变化在视觉上清晰的表现出来,让视觉和听觉上的感受一致?这些在 Android 上如何实现?本文将针对这些问题做出解答,尽量对 Android 上的音频可视化实现做一个全面的介绍。 在这个流程…
[译] Android Visualizer 可视化器的自定义实现
听音乐时,有时你会看到那些视觉上令人愉悦的跃动条,它们音量越大跳得越高。通常,左边的条形对应的频率较低(低音),而右边的条形对应较高的频率(高音): 这些跃动条通常被称为 视觉均衡器 或 可视化器,若
一文带你认识蓝牙 GATT 协议
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第30天,点击查看活动详情 前言 但是对于蓝牙 GATT 概念,我们还是只停留留在蓝牙协议栈基本框架层面,本文用一张图带你全面认识
【翻译】MotionLayout实现折叠工具栏(Part 1)
谷歌 IO 2018 发布了 ConstraintLayout 2.0 版本,其中最重要的部分就是 MotionLayout 了,这玩意就是一个全新的、超牛的布局动画工具!时候学习一波了,骚年!
一篇文章搞懂android存储目录结构
前两天因为开发一个app更新的功能,我将从服务器下载的apk文件放在了内部存储目录(测试手机为小米,路径为:data/user/0/packagename/files)下面,然后安装的时候一直安装不了,提示解析包出错。后来查询发现,安装apk是调用了PackageInstall…
学不会Android显示系统?那是因为你还没有看过这篇文章
通过介绍Surface、SurfaceFlinger、bufferQueue、HAL、frameBuffer、VSync、多缓冲机制,以及他们之间的配合方式,详细介绍了Android的显示系统
【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树
打开“电话应用”,然后按音量键出现一下界面: 提出2个问题: 为什么音量窗口会挡住应用窗口? 为什么不管打开哪个应用都能看到导航栏和状态栏? 再看下面这个图 左边是将第一张截图的每一个窗口提出来画了的
下一页
个人成就
文章被点赞
91
文章被阅读
9,317
掘力值
450
关注了
12
关注者
38
收藏集
18
关注标签
9
加入于
2020-10-13