logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter 鸿蒙 flutter_screenshot_detect 0.1.7 使用实战:监听截图并正确管理订阅

本文基于 flutter_screenshot_detect 0.1.7 在 HarmonyOS 真机上实测,实现 Flutter 应用截图事件监听。通过锁定特定 commit(1da71f4294faa3fc2584c720e3d75df770893236)引入依赖,配置 OHOS 宿主环境,使用 onScreenshot 流订阅截图事件,支持暂停/恢复监听,实时显示事件次数、检测方式与时间戳。

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 flutter_screenshot_detect 0.1.7 使用实战:监听截图并正确管理订阅

本文基于 flutter_screenshot_detect 0.1.7 在 HarmonyOS 真机上实测,实现 Flutter 应用截图事件监听。通过锁定特定 commit(1da71f4294faa3fc2584c720e3d75df770893236)引入依赖,配置 OHOS 宿主环境,使用 onScreenshot 流订阅截图事件,支持暂停/恢复监听,实时显示事件次数、检测方式与时间戳。

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 is_lock_screen 2.0.0 使用实战:区分锁屏、解锁与未知状态

本文介绍 is_lock_screen 2.0.0 在 Flutter 鸿蒙项目中读取设备锁屏状态的实践,结合应用生命周期处理 true(已锁屏)、false(未锁屏)、null(未知)三态,适用于通话、敏感页面恢复等场景。基于真实设备测试,强调其不能替代系统认证,需谨慎处理 null 状态。通过 WidgetsBindingObserver 在 resumed 等状态触发刷新,确保状态准确。依赖

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 is_lock_screen 2.0.0 使用实战:区分锁屏、解锁与未知状态

本文介绍 is_lock_screen 2.0.0 在 Flutter 鸿蒙项目中读取设备锁屏状态的实践,结合应用生命周期处理 true(已锁屏)、false(未锁屏)、null(未知)三态,适用于通话、敏感页面恢复等场景。基于真实设备测试,强调其不能替代系统认证,需谨慎处理 null 状态。通过 WidgetsBindingObserver 在 resumed 等状态触发刷新,确保状态准确。依赖

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 timezone_provider 1.1.0 使用实战:读取系统 IANA 时区

本文介绍 timezone_provider 1.1.0 在 Flutter 鸿蒙应用中读取系统 IANA 时区标识的实践,通过真实设备验证其在时区切换、自动更新场景下的准确性与无缓存特性。强调保存 IANA ID 而非偏移量的重要性,避免日历与服务端时间换算错误。提供带并发保护的页面实现,结合 PlatformException 错误处理与生命周期刷新机制,确保数据一致性。依赖仅需 Git 提交

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 timezone_provider 1.1.0 使用实战:读取系统 IANA 时区

本文介绍 timezone_provider 1.1.0 在 Flutter 鸿蒙应用中读取系统 IANA 时区标识的实践,通过真实设备验证其在时区切换、自动更新场景下的准确性与无缓存特性。强调保存 IANA ID 而非偏移量的重要性,避免日历与服务端时间换算错误。提供带并发保护的页面实现,结合 PlatformException 错误处理与生命周期刷新机制,确保数据一致性。依赖仅需 Git 提交

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 disk_space_2 1.0.13 使用实战:下载前检查磁盘空间

本文基于 disk_space_2: 1.0.13 在 Flutter 鸿蒙应用中实现存储空间查询,精准获取总容量、可用容量及指定目录(如沙箱目录)的可用空间,单位为 MiB。通过真机测试(CHZ-AL00 / HarmonyOS 7.0),验证了接口稳定性与异常处理能力,强调路径有效性与空间余量预留。示例代码展示如何在页面中安全调用并显示结果,适用于下载前空间检查,依赖锁定至指定 SHA,确保构

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 disk_space_2 1.0.13 使用实战:下载前检查磁盘空间

本文基于 disk_space_2: 1.0.13 在 Flutter 鸿蒙应用中实现存储空间查询,精准获取总容量、可用容量及指定目录(如沙箱目录)的可用空间,单位为 MiB。通过真机测试(CHZ-AL00 / HarmonyOS 7.0),验证了接口稳定性与异常处理能力,强调路径有效性与空间余量预留。示例代码展示如何在页面中安全调用并显示结果,适用于下载前空间检查,依赖锁定至指定 SHA,确保构

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 clipboard_watcher 0.3.0 使用实战:监听剪贴板变化并管理生命周期

本文介绍 clipboard_watcher 0.3.0 在 Flutter 鸿蒙平台的使用,通过监听剪贴板变化事件实现轻量级通知,不读取或上传内容。插件基于单例模式,需正确管理 addListener 与 start() 的生命周期,避免重复注册或内存泄漏。实测覆盖启动、停止、重启及页面销毁场景,确保事件仅在监听期间触发,且隐私安全。推荐锁定真机提交 SHA,配合自动化测试与真机验证,保障稳定性

文章图片
#flutter#harmonyos#华为 +1
Flutter 鸿蒙 clipboard_watcher 0.3.0 使用实战:监听剪贴板变化并管理生命周期

本文介绍 clipboard_watcher 0.3.0 在 Flutter 鸿蒙平台的使用,通过监听剪贴板变化事件实现轻量级通知,不读取或上传内容。插件基于单例模式,需正确管理 addListener 与 start() 的生命周期,避免重复注册或内存泄漏。实测覆盖启动、停止、重启及页面销毁场景,确保事件仅在监听期间触发,且隐私安全。推荐锁定真机提交 SHA,配合自动化测试与真机验证,保障稳定性

文章图片
#flutter#harmonyos#华为 +1
    共 653 条
  • 1
  • 2
  • 3
  • 66
  • 请选择