BetterAndroid-重构Android原生开发体验

### 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的兼容性。

做了 7 年 Android,实在受不了那些反人类的 API,于是我用野路子重构了它的开发体验
2026年5月30日
0
5

猜你喜欢

[首批 10 名免费名额] 新年来临之际,给 V2EX 同胞送人工定制的视频贺卡福利。

产品名称:视频贺卡

产品主要功能:定制视频贺卡 描述:CARDZOOO推出16款独家定制视频蛇年拜年贺卡,支持定制文字和照片,可轻松通过邮件、微信或各种APP发送,每张贺卡仅需0.99美元。前10名用户可使用优惠码V2EX免费领取。

视频贺卡定制化服务
做了个宠物拍立得风格照片生成器,给你的猫狗来张照片吧

宠物拍立得照片生成器-在线生成宠物水彩风格照片

产品主要功能:生成宠物拍立得风格照片。 描述:这是一个在线宠物拍立得风格照片生成器,用户只需填写宠物名称、性格等几个字段,就能生成特定风格的宠物照片。该产品出自Vivify.video网站,该网站还提供了AI图片和视频生成功能。用户可以通过注册获得积分,并通过V友跳转额外获得积分。目前可以生成大约24张1k图,足以满足基本使用需求。用户可以使用该产品为他们的猫狗生成个性化的拍立得风格照片,并且可以通过提供的链接访问相关页面。

宠物摄影AI图像生成
Amprobe 1.3.10 正式发布

Amprobe 1.3.10

产品主要功能和描述: 1. Amprobe 1.3.10版本进行了重构,采用全新UI设计。 2. 前端和后端被统一打包成一个二进制文件。 3. 新增了容器监控页,目前仅支持监控CPU和内存使用。 4. 精简了容器管理中的列表展示项,并将部分功能转移到监控页。 5. 新增主题切换功能,支持黑暗主题切换。 6. 新增i18n国际化功能,支持英文页面切换。 7. 容器日志高亮显示。

监控工具容器管理工具
交互式音乐教程增加新功能 [调音器] https://lightnote.com.cn/tuner

调音器

产品:调音器 主要功能:用于识别和调音,帮助学习乐器的人士准确掌握音准。

音乐教育调音工具
做的浏览器插件 Taby 支持主题模式了

Taby 浏览器插件

产品:Taby 浏览器插件 主要功能:支持主题模式 描述:Taby 是一个浏览器插件,它允许用户根据个人喜好更换浏览器的主题。该插件目前是收费模式,但作者提供了一个免费的仿制品,供用户在收费模式变更时使用。 已知问题:在获取 favicon 时,如果使用的是谷歌服务的 `https://www.google.com/s2/favicons?domain=` 方法,有时无法获取到 favicon。用户正在寻找其他获取 favicon 的方法。

浏览器插件主题模式
PasteMemo v1.5.0:接力模式大重构,自动化接入 macOS 快捷指令

PasteMemo v1.5.0 接力模式 macOS 快捷指令

产品主要功能和描述: 1. **接力模式**:重构后的接力模式将面板信息分为“Hero(常驻区)”和“抽屉(可折叠)”两部分,提升易用性。 2. **自动化规则接入 macOS 快捷指令**:新增“运行快捷指令”的动作,允许用户将剪贴板内容作为输入喂给系统快捷指令app,实现更多自动化功能。 3. **删除回收 + 6 秒撤销**:从接力队列删除的条目会回流到剪贴板历史,并提供6秒时间撤销。 4. **自动化规则 pill 交互优化**:改进了自动化规则的交互体验,包括单击pill弹菜单切换规则、点击✕关闭自动化等。 5. **14 种完成提示音**:提供多种完成提示音供用户选择。 6. **分组持久化**:允许用户永久保存分组中的内容,可作为轻量snippet使用。 7. **快捷粘贴分组操作**:新增右键菜单选项以移动和打开分组,以及直接按快捷键呼出主窗口。 8. **修复与性能优化**:解决了粘贴富文本时的规则匹配问题,减少了巨量文本粘贴时的卡顿,优化了动画效果,并修复了清空全部功能可能导致的持久化分组内容删除问题。 9. **升级支持**:提供了App内检查更新、Homebrew升级和官网下载的升级方式,并建议通过GitHub Issues反馈问题。

生产力工具