单项选择题
A.开发者可以通过DataAbilityHelper类来访问当前应用或其他应用提供的共享数据。B.DataAbilityHelper作为客户端,与提供方的Data进行通信。Data接收到请求后,执行相应的处理,并返回结果。C.DataAbilityHelper提供了一系列与Data Ability对应的方法。D.和Service类似,开发者不必在配置文件中注册Data。
A.基于Service模板的Ability(以下简称“Service”)主要用于后台运行任务(如执行音乐播放、文件下载等),但不提供用户交互界面。B.Service可由其他应用或Ability启动,即使用户切换到其他应用,Service仍将在后台继续运行。C.在一个设备上,相同的Service只会存在多个实例。D.由于Service是在主线程里执行的,因此,如果在Service里面的操作时间过长,开发者必须在Service里创建新的线程来处理,防止造成主线程阻塞,应用程序无响应。
A.HarmonyOS的应用是以.app为后缀的。每个App又是由一个或者多个HarmonyOS 能力包(HarmonyOS Ability Package,HAP)以及描述每个HAP属性的pack.info组成,B.在每一个APP的所有的HAP中,可以有多个作为应用入口的Entry的HAP。C.具体到每个HAP中,又包括Ability、lib、resource和config.json文件。D.config.json是应用的配置文件,主要包括全局配置信息(app属性)、设备配置信息(deviceConfig属性)和HAP包(module属性)的配置信息。