传感器和系统服务

💡 原文英文,约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钩子来保持服务引用。
➡️

继续阅读