函数:closeApp 关闭应用
函数名称:关闭应用
函数功能:关闭一个应用程序
函数方法
closeApp(bid,kind)
返回值:无
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
bid | string | 是 | 应用程序的 Bundle ID 或包名 |
kind | number | 否 | 仅支持引擎版本 iOS v2.3.5 及其以上版本, 0 - 关闭应用进程;1 - 关闭后台应用 |
函数用例
打开 iOS 内置天气应用,然后退出
--启动天气应用
--此函数为触动精灵专用函数请勿用于积木编程
r = runApp("com.apple.weather");
mSleep(10 * 1000);
if r == 0 then
--退出天气应用,使用此函数后在后台仍可看到应用程序图标属正常现象,实际进程已不在后台
closeApp("com.apple.weather");
else
dialog("启动失败",3);
end
关闭 iOS 所有后台应用
--此函数为触动精灵专用函数请勿用于积木编程
closeApp("*",1)--关闭所有后台应用(v2.3.5 以上版本有效)
注意事项
此函数为触动精灵专用函数请勿用于积木编程
iOS 系统使用 closeApp 函数后在后台仍可看到应用程序图标属正常现象,实际进程已不在后台
参数 kind 仅在引擎版本 iOS v2.3.5 以上版本有效(参数 kind 为 1 时为模拟双击 Home 键,向上滑动退出应用的效果)
关于 Bundle ID 和包名的获取方法,参见"初始化"一章