如果应用程序空闲到10分钟,如何从启动屏幕启动
If app is idle till 10 minutes, how to start from splash screen
我想写一个javascript代码,通过它在空闲状态下重新启动Phonegap应用程序,直到最后10-20分钟。我使用以下代码
$('document').ready(function(){
var idleTime = 0;
var idleInterval = setInterval(timerIncrement, 60000);
$(this).mousemove(function (e) {
idleTime = 0;
});
$(this).scroll(function (e) {
idleTime = 0;
});
function timerIncrement() {
idleTime = idleTime + 1;
if (idleTime > 10) { // 20 minutes
window.localStorage.removeItem("user_id");
window.localStorage.removeItem("client_id");
location.reload();
}
}
});
要再次显示闪屏,可以使用
navigator.splashscreen.show();
但是你也必须用代码隐藏它
setTimeout(function() {
navigator.splashscreen.hide();
}, 2000);
使用此事件将睡眠时间值写入本地存储
document.addEventListener("pause", yourCallbackFunction, false);
当你的应用程序重新启动时,使用这个事件来检查睡眠时间值,以确定它是否超过10分钟
document.addEventListener("resume", yourCallbackFunction, false);
使用下面的代码来显示和隐藏你的闪屏,如果你的条件满足
navigator.splashscreen.show();
setTimeout(function() {
navigator.splashscreen.hide();
}, 3000);
在cordova文档中查看事件详细信息
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 当元素在屏幕中占60%时,WOW.js启动动画
- 初次加载后关闭启动屏幕
- Phonegap启动屏幕图像失真
- 如何启动带有屏幕宽度的 js 函数
- ionios应用程序卡在启动屏幕上-在模拟器中工作,而不是在iphone5s设备上
- 首次访问索引后,启动屏幕将消失
- Cocos2d-js在尝试全屏时挂在启动屏幕上
- 自定义应用程序启动屏幕
- Cordova应用程序在启动屏幕冻结
- 调整屏幕宽度后重新启动
- 如果应用程序空闲到10分钟,如何从启动屏幕启动
- 在php中,启动屏幕只加载一次
- Phonegap iPad应用程序启动/启动屏幕切换在devicereready
- 从iOS 7主屏幕启动时,Web应用JS无法运行
- 启动对话框没有显示在'屏幕上
- iOS上的Phonegap 3.1手动隐藏启动屏幕
- 启动屏幕的离子动画