社区
Android
帖子详情
android 想做一个计时器,但是计时器运行的时候,手机关屏后就停止计时了,点亮屏幕后才继续计时,怎么让它关屏后也继续计时啊
shalegezai
2014-06-29 07:52:42
android 想做一个计时器,但是计时器运行的时候,手机关屏后就停止计时了,点亮屏幕后才继续计时,怎么让它关屏后也继续计时啊
...全文
1397
8
打赏
收藏
android 想做一个计时器,但是计时器运行的时候,手机关屏后就停止计时了,点亮屏幕后才继续计时,怎么让它关屏后也继续计时啊
android 想做一个计时器,但是计时器运行的时候,手机关屏后就停止计时了,点亮屏幕后才继续计时,怎么让它关屏后也继续计时啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
parv2
2015-01-03
打赏
举报
回复
楼上说的都不全。。。还有的很可笑的。。 你 把 传感器监听 放在 一个服务里 service 具体服务的使用方法 自己学吧。 然后加上 cpu 保持唤醒的代码 if (linshi==true){ PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE); m_wklk = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, this.getClass().getCanonicalName()); m_wklk.acquire(); //设置保持唤醒 }else{ if (m_wklk !=null && m_wklk.isHeld()) { m_wklk.release();// 取消保持 m_wklk = null; } }
箍心而行
2014-07-02
打赏
举报
回复
做成service···
maginawin
2014-07-02
打赏
举报
回复
1. 普遍做法, 在service中控制计时器的开始结束 2. 比较麻烦的做法, 在activity的生命周期中控制计时器. onPause时将计时器的信息存入SharedPreferences, 比如当前系统时间, 计时器已经计的时间等, 在onResume时提取他们, 重新设置计时器的开始时间和显示... 这是由于我的某个应用有特殊需求, 我无耐之举
灼眼的Fate
2014-07-02
打赏
举报
回复
还是用 Service 吧,就跟没有界面的 Activity 一样,有自己的生命周期,可以独立后台运行 至于数据传递,推荐用广播 Broadcast……
baidu_16117309
2014-06-30
打赏
举报
回复
时间总数放到一个新的线程中去执行每一秒加1
icyblood198999
2014-06-30
打赏
举报
回复
两种方法,第一种,把你的程序定义为系统程序,然后绕过android的省电机制,让他保持后台运行。 第二种是定时点亮屏幕一下,以保持你程序的激活。 其实后台一直跑的程序是android最不提倡的,浪费电,而且没意义。比如lz说的计时工具,你完全可以通过计算开始时的时间,到点亮屏幕唤醒程序的时间之间的差值判断经过了多长时间,一直运行的计时除了耗费用户手机点亮没有任何其他意义
tcmakebest
2014-06-29
打赏
举报
回复
阻止屏幕变黑,当然为了防止人为错误,设定一个最长时间,如30分钟.
jeky_zhang2013
2014-06-29
打赏
举报
回复
做成一个后台的服务
Android
亮屏和熄屏控制
一. 前言 我们的
Android
应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏。那么今天,我们来分析下这方面的功能。 二. 系统服务 --- PowerManager.java 顾名思义,PowerManager.java就是管理我们电源方面的功能的,当然也包括我们
屏幕
的亮和熄灭。没错,我们的应用程序就是通过这个系统服务来实现亮屏和熄屏的功能的。
手
机页面切屏、息屏,各种路由跳转的情况
监听
屏幕
的切换,
手
机页面切屏、息屏,
计时
器
的
停止
操作,各种路由跳转的情况,除了日常五大类,还可以借助beforeRouteLeave 和 localStorage标记
Android
推送、智能心跳解决方案、
手
机休眠对心跳的影响
参考:
Android
推送技术研究
Android
实现推送方式解决方案
Android
微信智能心跳方案
Android
休眠问题探讨
Android
推送服务的几种实现方式一、推送方式基础知识: 在移动互联网时代以前的
手
机,如果有事情发生需要通知用户,则会有
一个
窗口弹出,将告诉用户正在发生什么事情。可能是未接电话的提示,日历的提醒,或是一封新的彩信。推送功能最早是被用于Email中,用来提示我们
qt事件过滤器的使用(可以用于控制
屏幕
背光等)
在嵌入式qt项目中,有时并不需求
屏幕
一直亮着,需要一段时间不操作时,将
屏幕
背光关掉,以达到节能的目的; 在qt项目中,可以通过重写事件过滤器来实现
屏幕
操作的检测,加上定时器的时间控制,可以实现指定时间内没有
屏幕
操作,给应用程序发送
一个
信号; 下面是我写的
一个
测试代码: 首先是事件过滤器的重写代码: 这里我把这个类
做
成单实例的了,这样可以在应用程序中全局使用,(所有界面的类中都可以连接......
Android
推送 智能心跳解决方案
手
机休眠对心跳的影响
Android
推送 智能心跳解决方案
手
机休眠对心跳的影响
Android
80,472
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章