
### BetterAndroid **主要功能:** 1. **系统栏适配**:提供`SystemBarsController`类,统一管理系统栏,处理沉浸式、Edge-to-Edge效果以及深浅色内容间的切换。 2. **Insets处理**:封装了Jetpack Compose的`Insets`概念,简化了原生View的padding设置。 3. **系统通知**:提供了一套封装好的通知创建方式,简化了通知渠道的创建和权限管理。 4. **密度转换**:内置了`toPx`和`toDp`扩展函数,简化了dp到px的转换。 5. **国产ROM识别**:通过综合判断底层系统属性来识别不同的国产ROM,提供针对性的适配方案。 **描述:** BetterAndroid是一个针对Android原生开发的辅助库,旨在改善开发体验,解决开发者在使用过程中遇到的诸多痛点。它通过提供更现代、更直观的Kotlin API,使得开发者能够更高效地处理系统栏、输入法、通知、密度转换等问题,同时保持与原生API的兼容性。