toBackground

runBackground

概述

Android App一键进入后台运行,进入后台后用户可通过任务栏重新进入界面,且保留应用原来的界面。该接口可用于监听Android自带的Back物理按键事件,两秒内连续点击Back键两次,APP进入后台运行。

runBackground

runBackground(callback(ret))

ret:

  • 类型:JSON对象
  • 描述:返回是否进入后台成功
  • 内部字段:
  1. var isAndroid = (/android/gi).test(navigator.appVersion);//是否是Android系统
  2. toBackground = api.require("toBackground");
  3. toBackground.runBackground(function(ret, err){
  4. alert(JSON.stringify(ret));
  5. });
  6. }
  7. //此接口可用于这样的功能:监听Android自带的Back物理按键事件 两秒内连续点击Back键两次 APP进入后台运行,代码如下
  8. api.addEventListener({
  9. name: 'keyback'
  10. }, function(ret, err) {
  11. var curSecond = new Date().getSeconds();
  12. if (Math.abs(curSecond - curTime) > 2) {
  13. api.toast({
  14. msg: '再按一次返回键进入后台运行',
  15. location: 'bottom'
  16. });
  17. } else {
  18. var toBackground = api.require('toBackground');
  19. toBackground.runBackground(function(ret, err){
  20. alert(JSON.stringify(ret));
  21. });
  22. }

Android系统

可提供的1.0.0及更高版本