传感器和系统服务
💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
Flet SDK新增10项设备和平台服务,扩展了加速度计、气压计、陀螺仪等硬件传感器和系统功能,支持iOS和Android,并可在网页应用中使用。创建服务实例后会自动注册,需保持引用以防止被释放。
🎯
关键要点
- Flet SDK新增10项设备和平台服务,扩展了硬件传感器和系统功能。
- 新增服务包括加速度计、气压计、陀螺仪、磁力计、用户加速度计、电池、连接性、屏幕亮度、分享和唤醒锁。
- 传感器服务主要支持iOS和Android设备,也可在特定条件下在网页应用中使用。
- 系统服务支持所有移动和桌面平台。
- 安装最新的Flet 0.70.0.devXYZ预发布版本。
- 使用flet debug命令在真实的iOS/Android设备或模拟器上运行应用。
- 所有服务现在都是独立的,需通过创建实例来使用。
- 创建服务实例后会自动注册,需保持引用以防止被释放。
- 在命令式Flet应用中,可以使用page.services列表来持有服务实例。
- 在声明式Flet应用中,可以使用use_ref或use_state钩子来保持服务引用。
➡️