鸿蒙OS lAbilityDelegator
全局测试实用程序界面,用于添加 IAbilityMonitor 对象并控制功能的生命周期状态。 您可以调用 addAbilityMonitor(java.lang.String) 来添加IAbilityMonitor对象,以监视指定功能的生命周期状态。您还可以调用诸如 triggerClickEvent(ohos.aafwk.ability.Ability,ohos.agp.components.Component)之类的方法 来控制能力的生命周期状态并调度输入事件。 领域摘要 修饰符和类型 领域 描述 静态整数 活性 指示该能力处于活动状态。 静态整数 背景 指示该能力处于后台状态。 静态整数 不活跃 指示该能力处于非活动状态。 静态整数 初始 指示该能力处于初始状态。 静态整数 未定义 表示该能力的生命周期状态未定义。 方法总结 修饰符和类型 方法 描述 IAbilityMonitor addAbilityMonitor(字符串 abilityName) 基于指定的功能名称创建 IAbilityMonitor 对象,以监视功能的生命周期状态变化。 void clearAllMonitors() 清除保存在内存中的所有IAbilityMonitor对象。 整型 getAbilitySliceState(AbilitySlice targetSlice) 获取指定能力切片的生命周期状态。 整型 getAbilityState(Ability ability) 获得指定能力的生命周期状态。 List<AbilitySlice> getAllAbilitySlice((Ability ability) 获取指定能力的所有能力切片。 AbilitySlice getCurrentAbilitySlice(Ability ability) 获得指定能力的最高能力切片。 Ability getCurrentTopAbility() 获得当前正在显示的功能。 整型 getMonitorsNum() 获取保存在内存中的IAbilityMonitor对象的总数。 void print(String msg) 将日志信息打印到单元测试控制台。 void removeAbilityMonitor(IAbilityMonitor监视器) 从应用程序内存中删除指定的IAbilityMonitor对象。 布尔值 runOnUIThreadSync(Runnable task) 在UI线程上运行指定的任务并阻塞线程,直到任务完成。 Optional<Ability> startAbilitySync(Intent intent) 根据给定的Intent启动一项功能,并等待2秒钟以开始运行该功能,然后再返回。 Optional<Ability> startAbilitySync(Intent intent, long timeout) 根据给定的Intent启动一项功能,并等待指定的时间段才能开始运行该功能,然后再返回。 boolean stopAbility(Ability ability) 消灭指定的能力。 boolean triggerClickEvent(Ability ability, Component view) 将click事件调度到给定功能的指定Component对象,并等待对其进行处理。 boolean triggerKeyEvent(Ability ability, KeyEvent keyEvent) 将按键事件分配给给定的功能,然后等待其处理。 boolean triggerTouchEvent(Ability ability, TouchEvent touchEvent) 将触摸事件分配给给定的功能,然后等待其处理。 Optional<Ability> waitAbilityMonitor(IAbilityMonitor monitor) 等待并返回与在给定IAbilityMonitor中设置的条件匹配的Ability对象。 Optional<Ability> waitAbilityMonitor(IAbilityMonitor monitor, long timeout) 等待并返回与指定时间段内给定IAbilityMonitor中设置的条件匹配的Ability对象。 领域细节 活性 static final int有效 指示该能力处于活动状态。 也可以看看: 常数栏位值 背景 静态最终int背景 指示该能力处于后台状态。 也可以看看: 常数栏位值 不活跃 静态最终int不活动 指示该能力处于非活动状态。 也可以看看: 常数栏位值 初始 静态最终 int INITIAL 指示该能力处于初始状态。 也可以看看: 常数栏位值 未定义 static final int 未定义 表示该能力的生命周期状态未定义。 也可以看看:...

国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码





