跨平台
-
xiuyuantech 博客 – 还有人学习Android吗
不得不说,前几年的移动端的开发很火,而现在明显降温了,对人才的要求也越来越苛刻,但我并不认同,因为我看到各大招聘网站 Android 跟 iOS 开发的职位跟其他岗位的招聘比并没有少,所以所谓的「饱和」只是一种从「疯狂」到「正常」的错觉而已。
-
xiuyuantech 博客 – 状态栏 和 NavigationBar栏 Height 避坑
Android 状态栏相关的文章网上一大堆,但是讲解导航栏的文章大多有系统兼容性问题。
本文将讲解如何准确获取导航栏高度,并且兼容性更好。 -
xiuyuantech 博客 – 截屏 MediaProjection 避坑
Android 5.0以上提供了MediaProjection,方便截屏录屏等功能。在工作过程中一般系统提供的API即可以满足我们的需求,但是特殊的情况下无法满足本文将通过MediaProjection实现截屏功能以及解决遇到的问题。
-
xiuyuantech 博客 – 无障碍服务 Accessibility 之 Talkback
TalkBack是Android系统中重要的无障碍服务,主要用于帮助视觉障碍用户更便捷地操作手机。
TalkBack可以为用户提供语音反馈,支持将屏幕文字实时转换成语音,并通过语音朗读的方式来告知用户设备上发生的事件,让用户无需查看屏幕即可使用设备。 -
从 Raycast 到如快:一个程序员的全平台效率启动器解决方案
如快(Sofast)是一款由个人开发者基于Tauri框架打造的跨平台效率启动器,灵感源于Raycast,但针对中文用户需求进行了深度优化。其核心目标是解决多层级操作、语言支持不足等问题,并通过以下特性提升效率体验:
1. 中文友好设计:全面支持拼音模糊搜索、划词翻译、中文界面及输入直接转英文等功能,降低语言使用门槛。
2. 轻量与流畅:基于Rust技术实现轻量化,避免Electron框架的卡顿问题,保持快速响应。
3. 交互优化:简化操作层级,AI指令和快捷功能可直接在主界面使用,减少跳转;快捷链接支持一键导入广场模板和智能解析URL标题,提升配置效率。
4. 多场景支持:集成剪贴板历史、随处收藏(文字/图片/网页等)、单词记忆提醒等工具,覆盖办公、学习等多场景需求。
5. 兼容键鼠操作:在保留键盘流高效操作的同时,探索鼠标交互的可能性,兼顾不同用户习惯。
目前如快所有功能免费开放,未来可能对AI等高成本功能引入付费模式。开发者强调“核心功能精品化”,致力于通过极致体验解决效率痛点,与Raycast、utools等工具形成差异化竞争。