Android 系统被指存储空间计算存逻辑错误,所用单位也有问题
近年来,安卓手机的存储空间有了显著的提升,很多厂商已经停止生产 64GB 的低容量...
Android10 Framework—Init进程-8.服务端属性文件创建和mmap映射
本章主要讲“属性文件创建和mmap映射”,现给出完整数据流程图
上一章中讲解了上图...
一文看懂 Compose 强制跳过模式(Strong Skipping Mode)
TD;LR
Jetpack Compose 自 1.5.4 起引入了强制跳过模式(Strong Skipping Mode,简...
Android性能优化实践
内存优化
在Android开发中,有一些实践可以帮助进行内存优化,以减少应用程序的...
android压缩文件,压缩图片,压缩Bitmap源码
压缩文件,压缩图片,压缩Bitmap,通过尺寸压缩和质量压缩,以达到清晰度最优
springboot整合easyexcel进行动态表头导出
简介
在企业的开发工程中,偶尔会遇到不同的用户具有不同表头的结构的导出功能实...
android实现最简洁的标签(label/tag)选择/展示控件
LabelLayout只是用于标签布局(layout),搭配CheckBox使用,标签样式可以随意更换,完全没有束缚,小而精悍。(支持API 9 及以上)
jetpack compose实战——TopAppBar的使用和封装
TopAppBar的使用
源码
有两个源码,我们看其中一个
@Composable
fun TopAppBar(
...
android BLE蓝牙框架源码
AndroidBLE蓝牙框架,包括扫描、连接、设置通知、发送数据、读取、接收数据和OTA升级以及各种直观的回调,近乎一行代码植入项目,可扩展配置蓝牙相关操作。
Android 系统 Bar 沉浸式完美兼容方案
引言
自 Android 5.0 版本,Android 带来了沉浸式系统 bar(状态栏和导航栏),...
Android Binder 驱动框架设计与分析
1. Binder 应用层框架
在应用层,Binder 是一个 CS 架构,涉及了 Client ...

