早就有了双击返回键退出程序的需求,现如今或许有些需求是要返回桌面,而不是退出程序,那么改一些就能实现功能:

(function($){

var old_back = $.back;

var backButtonPress = 0;

$.back = function(event) {

backButtonPress++;

if (backButtonPress > 1) {

//退出程序

//plus.runtime.quit();

//返回桌面(后台)

var main = plus.android.runtimeMainActivity();

main.moveTaskToBack(false);

} else {

plus.nativeUI.toast('再按一次返回桌面');

}

setTimeout(function() {

backButtonPress = 0;

}, 2000);

return false;

};

}(mui));

所以,主要实现后台的功能在于这一句代码,

var main = plus.android.runtimeMainActivity();

main.moveTaskToBack(false);

大家可以巧妙的运用之

----------------------2016双12-----------------------

很多同学反映有时候反应会慢,是因为每次双击返回的时候都重新获取了一次main,所以在这里贴上已经优化的,原理是利用闭包缓存好main

(function($) {

var main,

backButtonPress = 0;

$.plusReady(function(){

main = plus.android.runtimeMainActivity();

});

$.back = function() {

backButtonPress++;

if (backButtonPress > 1) {

//退出

//plus.runtime.quit();

//后台

main && main.moveTaskToBack(false);

} else {

plus.nativeUI.toast('再按一次返回桌面');

}

setTimeout(function() {

backButtonPress = 0;

}, 1000);

return false;

};

}(mui));

Android返回桌面代码,安卓 双击返回键 返回桌面相关推荐

  1. Android Studio运行app,按HOME键回到桌面,再次点击app图标启动再次打开启动页面解决方案

    背景 app有一个启动页面MainActivity,还有其他的页面OtherActivity(是通过启动页中按钮点击跳转过来的) MainActivity的启动模式为android:launchMod ...

  2. android 手机小视频,安卓手机如何录制手机桌面小视频

    用手机拍摄视频大家都会,那么用手机录屏大家有知道怎么弄?特别是玩游戏的用户玩游戏的时候有想要把自己打的精彩片段录制下来的冲动,那该怎么办 ?这个时候如果有一款录屏软件就好了.那么安卓手机如何录制手机桌 ...

  3. android 数据回传代码,安卓向.net core api传输图片,执行保存到数据库命令后返回400错误代码,用postman测试没有问题安卓程序不行...

    安卓向.net core api传输图片,执行保存到数据库命令后返回400错误代码,用postman测试没有问题安卓程序不行,其他api没有问题,在执行保存到数据库命令之前也没有问题.希望各位大佬可以 ...

  4. android返回页面代码实现,Intent携带信息返回上一个界面实现基本信息的设置

    本次我们实现这样的功能是, 两个界面,第一个界面用于对第二个界面填写的值进行显示, 如下面 这是一个初始界面, 然后点击设置个人资料的时候会跳转 然后填好这些个EditText 然后点击确认就可以返回 ...

  5. html返回底部代码,jQuery实现的个性化返回底部与返回顶部特效代码

    本文实例讲述了jQuery实现的个性化返回底部与返回顶部特效代码.分享给大家供大家参考,具体如下: 运用了所学习的jQuery特性,制作了这款效果,该效果集结了返回底部.返回顶部.网站留言导航三种功能 ...

  6. java如何返回之前代码_java – 如何在每次返回之前向消息添加代码?

    你有两个解决方案: 1.在MethodVisitor中使用visitInsn(int opcode)方法: //this is the custom method visitor private cl ...

  7. android 卸载残留代码,安卓手机怎么彻底清除卸载残留文件夹?如何彻底删除安卓手机上的残留软件[多图]...

    小伙伴们在清理手机垃圾的时候会出现卸载的软件还留有没用的文件夹,但也不知道哪个文件是否能删除.是否有用,不知道哪些是没用的垃圾,并且还会占用很多的内存.接下来就由果粉客为大家详细介绍下安卓手机彻底清除 ...

  8. Android Native APP开发笔记:双击返回键退出应用单击返回键返回桌面

    文章目录 目的 基础说明 双击返回键退出应用 单击返回键回到桌面 总结 目的 双击返回键退出应用 很早之前就是Android中非常常见的一种功能,而目前好多安卓应用为了应用常驻都改为使用 单击返回键返 ...

  9. Android 取消返回键返回事件,返回桌面,再按一次退出程序,双击事件

    mainactivity返回桌面代码: activity下添加如下代码即可: @Override public void onBackPressed() {Intent home = new Inte ...

最新文章

  1. 【Leetcode】103. 二叉树的锯齿形层次遍历
  2. cad用计算机怎么计算坐标,如何测算CAD图纸坐标测算教程 CAD图纸的坐标怎么计算...
  3. Spring Security与Maven教程
  4. Flutter MaterialButton 实现圆角边框按钮
  5. web控制串口.html,[转]web串口调试助手,浏览器控制串口设备
  6. 边缘计算应用场景_从6大应用场景,看边缘计算落地生根
  7. leetcode/力扣 二叉树题目大总结,BAT程序员完整学习手册PDF开放下载!
  8. CPDA数据分析师证书含金量高吗?
  9. matlab画三维图像(plot3,mesh,surf)
  10. 听课记录高中计算机,中学信息技术听课记录
  11. Juniper防火墙常用命令
  12. Utility工具类:
  13. FreeCAD FEM(Elmer接口)总结
  14. iphone型号表_iPhone各地区型号对照表.doc
  15. WAVE-U-NET: A MULTI-SCALE NEURAL NETWORK FOR END-TO-END AUDIO SOURCE SEPARATION-----论文翻译
  16. MySQL经典练习题及答案,常用SQL语句练习50题,题目转自别人, 答案自己做的
  17. 农科院环发所张西美课组招聘博后和科研助手(土壤微生物生态学)
  18. 威纶通触摸屏模板,直接打开就可以用
  19. ps -aux | grep xxx, kill -s 9, pgrep --Linux下进程
  20. 不同频率的晶振在电子产品中有什么作用?

热门文章

  1. 在《王者荣耀》来聊聊游戏的帧同步
  2. 数据库复习题选择题+判断题+填空题(考试续命必备
  3. 计算机应用公式求和,Excel函数教程:与求和有关的函数
  4. 安装并使用EVE模拟器
  5. 数据结构与算法10:图与图搜索
  6. c语言学习(循环语句do while)
  7. 十大不良习惯损害大脑
  8. 小白练习cocos creator——property用法记录
  9. SMS注册与接收短信
  10. 读取 STM32F10x 内部基准电压。