天不聊宏大的架构,只分享一个很小、但我觉得很有意义的鸿蒙应用——《照度仪》。

https://appgallery.huawei.com/app/detail?id=com.qxf.zdy&channelId=SHARE&source=appshare 

一、为什么做这个应用?

起因很简单:我家孩子上小学后,总说看书眼睛累。我一开始以为是坐姿问题,后来用专业仪器一测,才发现书桌照度只有 200 lx 出头,远低于国家标准建议的 300–500 lx。换灯、调整位置之后,情况才好转。

但普通家庭不可能人手一个专业照度计。于是我想,手机自带环境光传感器,鸿蒙又提供了完善的传感器 API,为什么不做一个小工具,让家长几秒钟就能测出孩子学习区的光照是否达标?

这就是《照度仪》的由来。

二、技术实现:极简,但不简单

整个应用基于 HarmonyOS ArkTS + ArkUI 开发,核心逻辑并不复杂,但细节上做了不少打磨:

  1. 调用环境光传感器
    通过 @ohos.sensor 模块的 sensor.on(sensor.SensorId.AMBIENT_LIGHT, ...) 实时获取环境光数据。

  2. 数据平滑与连续测量
    原始数据会有跳动,我加了一个简单的滑动平均滤波,并且支持连续测量,避免单次读数不准。

  3. 平均值记录
    用户可以在一段时间内多次测量,应用会自动计算平均值,方便对比不同位置或不同灯具的效果。

  4. 极简 UI,无任何广告
    界面只有一个大数字、一个测量按钮、一个平均值区域。没有开屏广告、没有弹窗、没有后台推送——只做一件事:把光测清楚。

三、实际使用场景
  • 儿童学习区:写作业前测一下,确保照度在 300–500 lx 之间。

  • 客厅/卧室:看看夜间灯光是否过暗或过亮。

  • 摄影/设计辅助:粗略判断环境光变化。

  • 灯具对比:换灯泡前后各测一次,效果一目了然。

四、鸿蒙原生带来的体验优势

因为完全是鸿蒙原生开发,冷启动几乎秒开,占用内存极小。卡片式设计也符合鸿蒙的交互习惯。更重要的是,没有安卓套壳应用那些乱七八糟的权限和广告。

五、下载与支持

如果你也是鸿蒙用户,家里有孩子看书、写作业,或者你自己对光环境比较在意,欢迎去 华为应用市场 搜索 “照度仪” 或开发者 “邱先福” 下载体验。

应用是买断制,价格不到一杯奶茶,无广告、无内购。如果你觉得有用,希望能给个五星好评,让更多家长看到它。

守护全家人的光和眼睛,从测一测开始。

https://appgallery.huawei.com/app/detail?id=com.qxf.zdy&channelId=SHARE&source=appshare 

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐