睡前刷手机,经常人睡了,手机还在想,影响他人休息,也耗费手机电量。
代码如下
变量 后台服务通知ID 为 整数型
变量 计次 为 整数型
事件 主窗口.创建完毕()
后台服务通知ID = 1
启动服务2("测试参数", 后台服务通知ID, "通知", "后台服务正在运行", "点击我可以回到应用", R.icon, 假, 假)
'启动后台服务,让后台服务在前台运行,并在状态栏创建一个通知
' 如果 权限操作1.取系统版本号() >=23 则
' 权限操作1.申请全部权限()
' 结束 如果
结束 事件
事件 按钮1.被单击()
计次= 0
时钟1.时钟周期=1000
标签3.内容=""
结束 事件
事件 时钟1.周期事件()
计次= 计次+ 1
标签3.内容="已开始" & 计次 &"秒,"&到整数(编辑框1.内容)*60 -计次&"秒后关闭"
状态栏通知1.添加通知(后台服务通知ID, "通知", "关闭倒计时", 标签3.内容 , R.icon, 假, 假)
' 弹出提示("还在运行中:" &通知ID)
如果 计次=到整数(编辑框1.内容)*60 则
时钟1.时钟周期=0
返回应用()
' 打开窗口("主窗口")
弹出提示("时间到" & 计次)
标签3.内容="已完成!"
延时(1000)
状态栏通知1.删除通知(后台服务通知ID)
启动应用("com.zerosimple.looockmini")
结束 如果
结束 事件
事件 按钮2.被单击()
权限操作1.打开权限设置()
结束 事件
事件 按钮3.被单击()
启动应用("com.zerosimple.looockmini")
结束 事件
事件 按钮1.被长按()
按钮2.可视=真
按钮3.可视=真
标签1.可视=真
结束 事件
运行时记得开权限。