Login
首页 > 教程资料 > 函数详解

init 坐标初始化

小编 2023-12-13 13:02:41 人看过

函数:init 坐标初始化

函数名称:坐标初始化

函数功能:脚本运行前必须调用,以设置设备方向及坐标系

函数方法

init(rotate);

返回值:无

参数类型必填说明
rotatenumber屏幕方向,0 - Home 键在底部,1 - Home 键在右侧,2 - Home 键在左侧

函数用例

init(0)     -- iOS 设备以 Home 键在下方时的屏幕左上角为坐标系原点(0,0),iOS 7 以上系统有效;--安卓设备以当前屏幕默认截图方向进行初始化
init(1);    --iOS 设备以当前应用 Home 键在右边初始化,即以 Home 键在右侧时的横屏左上角为屏幕坐标原点(0,0)--安卓设备以屏幕默认截图方向向左旋转 90° 进行初始化
init(2);--iOS 设备以当前应用 Home 键在左边初始化,即以 Home 键在左侧时的横屏左上角为屏幕坐标原点(0,0)--安卓设备以屏幕默认截图方向向右旋转 90° 进行初始化

注意事项

  • 安卓系统不同设备初始的截图方向有所不同,使用安卓手机尤其是模拟器编写脚本前请用截图函数确认设备的默认方向。

  • 此函数可在脚本运行过程中多次调用以改变屏幕方向。

  • 如在脚本中未指定屏幕方向,系统将默认为竖屏或初始方向。

  • 安卓设备根据机型初始方向有区别,需要开发者自行调试,0 - 初始方向,1 - 初始方向向左旋转 90°,2 初始方向向右旋转 90°。

  • init 方向不受是否锁屏影响。

  • Bundle ID 的获取方法

  • 在触动精灵客户端的 更多/我的账号 -> 应用 ID 查询 中能查看到应用程序的 Bundle ID。

  • iOS 使用 iFile、PP 助手等软件可查看应用文件夹下的 Info.plist,其中的 CFBundleIdentifier 即为该应用的 Bundle ID。

  • 使用 frontAppBid 函数,前台运行要获取 Bundle ID 的应用,运行此函数并用 diolag、toast、nLog 函数显示返回值。


版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章