函数:pressHomeKey 模拟主屏幕按键
函数名称:模拟主屏幕按键,模拟 Home 按键
函数功能:模拟用户按下或抬起主屏幕按键的操作
引擎版本:iOS v1.0,Android v1.3.0 以上
函数方法
pressHomeKey(state)
返回值:无
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
state | number | 否 | iOS 6 及其以下系统 0 - 按下;1 - 抬起,具体使用方法详见注意事项 |
函数用例
iOS 系统返回主屏幕
--iOS 6 系统 和 iOS 7.1 及以上系统
pressHomeKey(0); --按下 Home 键
pressHomeKey(1); --抬起 Home 键
--iOS 7 系统
pressHomeKey(0); --按下抬起 Home 键一次
Android 系统返回主屏幕
pressHomeKey(); --Android 系统不需要填参数,自动点击抬起
iOS 系统调出后台
pressHomeKey(0); --按一次 Home 键
pressHomeKey(1);
mSleep(30); --短暂延迟
pressHomeKey(0); --再按一次,在 iOS 7 以上版本中使用双击功能可使用函数 doublePressHomeKey
pressHomeKey(1);
调出 Siri (iPhone 4S 以上,iOS 6 及以下或触动版本高于 v2.3.5)
pressHomeKey(0); --按下 Home 键
mSleep(3000); --按住不放
pressHomeKey(1); --抬起
注意事项
在 iOS 6 系统上,状态标识为 0 时,调用该函数则开始按下 Home 键并按住不放,直到状态标识为 1 时重新调用该函数,抬起 Home 键。
在 iOS 7 系统上,状态标识填写 0,代表按一次 Home 键,即按下并立即抬起 Home 键的操作。
- 在 iOS 7.1 及以上版本中和 6 系统一致,状态标识为 0 时,调用该函数则开始按下 Home 键并按住不放,直到状态标识为 1 时重新调用该函数,抬起 Home 键。