【HMS Core挑战赛第4期】HarmonyOS鸿蒙Next不知道该叫什么名字好的熬夜助手

【HMS Core挑战赛第4期】HarmonyOS鸿蒙Next不知道该叫什么名字好的熬夜助手 // 找个主题好难啊,我感觉我能想到的比较简单的功能吧,都已经能实现了
// 想的过于智能的功能,我也不会实现
// 发帖也好难啊

引言

随着短视频平台的不断发展,越来越多的人在深夜看短视频,并且短视频的“熬夜依赖”现象也逐渐显著,进而陷入以下循环:

继发性造成熬夜焦虑,容貌焦虑,身材焦虑等问题。基于此,这款“不知道该叫什么名字好的熬夜助手”希望通过时间围栏帮助用户解决这一现状。

作品说明

使用时间围栏: TimeBarrier.duringPeriodOfDay 在入睡前的时间段帮助用户自动关闭DOU音app,从而帮助用户打造完美的入睡体验。

入睡时间设定在23点-24点,时间设定参考大神:时间设置心得

页面:

WeChat_20211227123917%2000_00_00-00_00_30.gif

微 信 图 片_20211227125248.jpg

页面设计化繁为简,简约大方,只有一个按钮,询问用户“是否决意不抖?

激活会显示“稳住不抖,睡个好觉

失败会显示“天要我抖,抖破苍穹

微 信 截 图_20211227115959.png

最后就是关闭app的方法,使用killBackgroundProcesses()方法,根据包名停止应用。

微 信_20211227125508%2000_00_00-00_00_30.gif

附录

第四期我个人觉得还挺不容易的,在研究示例demo的时候就一堆不明白,大脑空空,两眼无神,也想不出什么场景。

跟着demo和社区大神的帖子也是困难重重,各种报错,让本就小白的我雪上加霜,白了个通透。

就到最后在Git上传的时候,咱也不知道咋回事Git还报错,让本就小白……😢

属实非常感谢小助手,打消了我n多次想要摆烂的念头。

关于这个Git咱再说一句,这个命令:

git reset --hard

好像就是它,让我直接就:

微 信 图 片_20211227130800.png

非常可怕,咱也不懂,咱当时就百度各路教程走,现在咱懂了,这命令真要了仙命了。

参考文献

  1. 情景感知服务指南
  2. 根据包名停止其他应用程序的方法
  3. git reset --hard后怎么恢复

更多关于【HMS Core挑战赛第4期】HarmonyOS鸿蒙Next不知道该叫什么名字好的熬夜助手的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

通篇流露出楼主不屈不挠艰苦奋斗的乐观精神

更多关于【HMS Core挑战赛第4期】HarmonyOS鸿蒙Next不知道该叫什么名字好的熬夜助手的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


可以说是总结的相当到位,

那个gif咋就剩一半了……听我狡辩那不是闪退啊真的真的

咱就是一个加油冲的大动作,

鸿蒙Next的熬夜助手应用可以通过HMS Core的能力实现多种功能。首先,利用Health Kit可以监测用户的睡眠质量,提供数据分析。其次,通过Push Kit实现定时提醒功能,帮助用户合理安排作息。此外,ML Kit可以用于识别用户的面部疲劳状态,提供实时反馈。最后,Account Kit可以用于用户登录和数据同步,确保数据安全。这些功能的集成可以提升用户体验,帮助用户更好地管理熬夜行为。

建议将应用命名为“夜光助手”。该名称简洁明了,既体现了夜间使用的场景,又暗示了应用的功能性,如提供夜间模式、护眼提醒、睡眠监测等。同时,“夜光”一词也带有科技感,符合HarmonyOS鸿蒙Next的技术定位。

回到顶部