dcloud 5+ 监听安卓前后台切换状态 并后台运行程序
dcloud 5+ 监听安卓前后台切换状态 并后台运行程序
监听安卓前后台切换状态
function monitorRunStatus() {// 部分型号监听“应用从前台切换到后台”和“应用从前台切换到后台”事件会重复调用2次,加个判断var ispause = false;document.addEventListener('pause',() => {if (!ispause) {ispause = true;// console.log('应用从前台切换到后台');appShowIsChange(true);}},false,);document.addEventListener('resume',() => {if (ispause) {ispause = false;// console.log('应用从后台切换到前台');appShowIsChange(false);}},false,);}
切换到后台时程序继续运行
function appShowIsChange(pageHide) {if (window.plus) {if (pageHide) {var currentMainActivity = plus.android.runtimeMainActivity();currentMainActivity.moveTaskToBack(false);console.log('将当前应用程序退到后台');} else {var currentMainActivity = plus.android.runtimeMainActivity();var systemActivityManager = currentMainActivity.getSystemService(currentMainActivity.ACTIVITY_SERVICE);plus.android.importClass(systemActivityManager);systemActivityManager.moveTaskToFront(currentMainActivity.getTaskId(), 0);console.log('恢复程序运行');}} else {document.addEventListener('plusready',() => {if (pageHide) {var currentMainActivity = plus.android.runtimeMainActivity();currentMainActivity.moveTaskToBack(false);// console.log('将当前应用程序退到后台');} else {var currentMainActivity = plus.android.runtimeMainActivity();var systemActivityManager = currentMainActivity.getSystemService(currentMainActivity.ACTIVITY_SERVICE);plus.android.importClass(systemActivityManager);systemActivityManager.moveTaskToFront(currentMainActivity.getTaskId(), 0);// console.log('恢复程序运行');}},false,);}}
dcloud 5+ 监听安卓前后台切换状态 并后台运行程序相关推荐
- android 如何监听应用前后台切换
今天,简单讲讲android如何判断应用切换到后台和应用切换到前台. 这个其实很简单,之前需要做一个功能,当app由后台进入前台时需要完成一些逻辑操作,所以在网上查找如何判断app由后台进入前台,最终 ...
- 用广播监听安卓设备电量状态
发送通知 这次邮件我们将会讨论怎么获取电量状态在安卓设备上,为了完成这个目标,我们将会使用到广播. What is BroadcastReceiver? A broadcast receiver ...
- android横竖屏切换布局闪退,Android-Activity横竖屏切换不杀死Activity 并监听横竖屏切换...
在上一篇博客,Android-Activity临时数据的保存,中讲解到,当发生横竖屏切换的时候,系统会杀死Activity并重新启动Activity 系统会杀死Activity 12-12 08:11 ...
- 如何无缝监听安卓手机通知栏推送信息以及拒接来电
作者:咕咚移动技术团队-乔瑟琳 一.监听安卓手机通知栏推送信息 最近在需求中需要实现监听安卓手机通知栏信息的功能,比如实时获取qq.微信.短信消息.一开始评估是件挺简单的事儿,实现 Notificat ...
- Android广播监听usb插拔状态
注册广播监听usb的挂载状态,过滤 vid 和 pid,以下是源码: class IdUsbManager private constructor() {val pid = 50010val vid ...
- 移动端监听安卓手机返回键
[场景] 相信大家用安卓手机使用APP的过程中,会遇到这样的一个场景:按下手机的返回键时,会弹出一个询问框:"是否退出该页面/APP?",然后点击了确认键才真正退出APP.PC端目 ...
- Delphi 监听安卓(Android)手机通知栏信息
Delphi 监听安卓(Android)手机通知栏信息 因为一些业务需要,我们有时候需要知道手机通知栏显示的信息,然后根据这些信息去处理一些相应的业务逻辑.如:自动监听收到的短信验证码,提取后自动填写 ...
- Android 监听横竖屏切换
Android 监听横竖屏切换 重写 Activity 中的 onConfigurationChanged 方法 override fun onConfigurationChanged(newConf ...
- 移动端监听安卓手机返回键 1
[场景] 相信大家用安卓手机使用APP的过程中,会遇到这样的一个场景:按下手机的返回键时,会弹出一个询问框:"是否退出该页面/APP?",然后点击了确认键才真正退出APP.PC端目 ...
最新文章
- webApi前端ajax调用后端返回{“readyState“:0,“status“:0,“statusText“:“error“}解决方案
- 【Android 系统开发】Android JNI 之 JNIEnv 解析
- Mysql Connector 5.1 好用的新特性
- 路径总和 III—leetcode437
- 误删/usr/bin/python2.7解决方案
- ffmpeg rtsp转hls_Qt音视频开发24-ffmpeg音视频同步
- linux恢复fat文件系统,使用‘fsck’修复Linux中文件系统错误的方法
- COM 学习(五)——编译、注册、调用
- 单行溢出隐藏没生效_至今没搞懂,为什么这个缸这么火?
- 51nod1649齐头并进-Dijkstra
- python自动发微信api_调用微信API发送微信消息python脚本
- Multisim 14.0重新安装,解决无法打开的问题,multisim,安装
- php 开发 oa 框架,基于ThinkPHP框架开发的全功能OA办公管理系统PHP源码
- 常用的三种机器学习预测方法
- IDEA 使用 hibernate
- 性能比肩美拍秒拍的Android视频录制编辑特效解决方案
- 手把手教大家搭建微信公众号查题
- 为自己的博客系统写的一篇自我介绍
- JAVA分解与合并文件函数_Windows WIM文件的分割,合并,瘦身操作
- alot英文怎么读_漂亮的英文是什么英语怎么说
热门文章
- Django学习——1.创建第一个项目
- tophat2安装和问题解决
- 数据中心服务器机柜安装,简单几步教你改善数据中心机柜布线
- 【Flask】篇一:Error: Failed to find Flask application or factory in module “学习用“. Use “FLASK_APP=学习用:nam
- 如何做项目开发周期评估
- 2015年西北工业大学机试第八题
- WebRTC音视频原理
- 在线预览pdf文件(pdfJS)
- 理解C#值类型与引用类型
- 2021-6东软云HIS医院管理信息系统V3.0-系统功能架构(门诊需求)