答案:A
参考:
自动化测试框架使用介绍
describe:定义一个测试套,支持两个参数:测试套名称和测试套函数。其中测试套函数不能是异步函数
beforeAll:在测试套内定义一个预置条件,在所有测试用例开始前执行且仅执行一次,支持一个参数:预置动作函数。
afterAll:在测试套内定义一个清理条件,在所有测试用例结束后执行且仅执行一次,支持一个参数:清理动作函数。
it:定义一条测试用例,支持三个参数:用例名称,过滤参数和用例函数。
答案:C
1、用户发起购买时,应用客户端向IAP Kit发送createPurchase请求来拉起IAP Kit收银台。
2、当用户购买成功时,应用客户端将接收到一个CreatePurchaseResult对象,其purchaseData字段包括了此次购买的结果信息。对purchaseData.jwsPurchaseOrder进行解码验签,验证成功可得到PurchaseOrderPayload的JSON字符串。建议应用客户端将purchaseData发送至应用服务器,在应用服务器执行此操作。
3、建议先检查此笔订单权益的发放状态,未发放则发放权益,成功后记录PurchaseOrderPayload等信息,用于后续检查权益发放状态。
4、发放权益后,应用客户端需要发送finishPurchase请求确认发货,以此通知IAP服务器更新商品的发货状态,完成购买流程。
答案:C
// 创建预览输出流,其中参数 surfaceId 参考上文 XComponent 组件,预览流为XComponent组件提供的surface
let previewOutput: camera.PreviewOutput | undefined = undefined;
try {
previewOutput = cameraManager.createPreviewOutput(previewProfilesArray[0], surfaceId);
} catch (error) {
let err = error as BusinessError;
console.error(`Failed to create the PreviewOutput instance. error code: ${err.code}`);
}
if (previewOutput === undefined) {
return;
}
使用AVPlayer播放视频(ArkTS)
设置窗口:获取并设置属性SurfaceID,用于设置显示画面。
应用需要从XComponent组件获取surfaceID,获取方式请参考XComponent。
ArkTS XComponent场景
通过在ArkTS侧获取SurfaceId,布局信息、生命周期回调、触摸、鼠标、按键等事件回调等均在ArkTS侧触发,按需传递到Native侧进行处理。主要开发场景如下:
基于ArkTS侧获取的SurfaceId,在Native侧调用OH_NativeWindow_CreateNativeWindowFromSurfaceId接口创建出NativeWindow实例。
利用NativeWindow和EGL接口开发自定义绘制内容以及申请和提交Buffer到图形队列。
ArkTS侧获取生命周期、事件等信息传递到Native侧处理。
答案:A
参考:
通过Push Kit更新实况窗时,单个实况窗消息,出行打车与赛事比分场景每个设备每5分钟最多更新30次,每小时最多更新180次。其余场景每个设备每5分钟最多更新10次,每小时最多更新60次。超过频次部分将丢弃不下发。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。