//后台运行监听器
document.addEventListener("pause",function(){
if(interval==null){
interval = setInterval("listenner()",10000);
}
})
//回到前台监听器,添加回到程序运行的事件,清除监听器
document.addEventListener("resume", function(){
window.clearInterval(interval);
interval = null;
}, false )
/**
* 定时监听服务
*/
function listenner(){
//先获取当前地理位置
plus.geolocation.getCurrentPosition(function(pos){
//后台实时定位交互
//------交互逻辑
//拿到数据之后提示
plus.push.createMessage("提示标题","{text:\"回执的json数据\"}",{title:"测试":附近有好玩的地方哦~",cover:true});
//播放一段提示语音
plus.audio.createPlayer("_www/audio/scenicAlert.wav").play(function(){
plus.audio.createPlayer("_www/audio/lookAlert.wav").play();
});
},function(e){
console.log("Gelocation Error: code - "+e.code+"; message - "+e.message);
},{timeout:5000,provider:'baidu'});
}
/**
* 后台运行
*/
function backRunning(){
var main = plus.android.runtimeMainActivity();
main.moveTaskToBack(false);
}