函数:frontAppBid 获取前台应用
函数名称:获取前台应用
函数功能:获取前台应用的 Bundle ID 或包名,安卓和 iOS 使用有区别
iOS 函数方法
bid = frontAppBid();
返回值 | 类型 | 说明 |
---|---|---|
bid | string | 返回前台应用程序的 Bundle ID 或包名,若无应用处于前台,则返回空字符串 |
Android 函数方法
bid,class = frontAppBid()
返回值 | 类型 | 说明 |
---|---|---|
bid | string | 返回前台应用程序的包名,若无应用处于前台,则返回空字符串 |
class | string | 返回前台应用程序的包名及类名 |
函数用例
iOS 系统获取前台应用 bid
bid = frontAppBid();
dialog(bid);
--此方法同样适用于系统应用和越狱插件
Android 系统获取前台应用 bid
bid,class = frontAppBid();
dialog(bid.."\r\n"..class);
--此方法同样适用于系统应用
检查指定应用是否开启
bid = frontAppBid();
if bid ~= "com.apple.mobilesafari" then
dialog("请打开 Safari 再运行该脚本!", 5);
mSleep(3000);
lua_exit();
end
注意事项
- Bundle ID 的获取方法参见"初始化"一章。