鸿蒙OS ohos.utils interface
鸿蒙OS ohos.utils

鸿蒙OS 轻量级智能穿戴开发概述
为了方便开发者,本文档提供了全量接口和组件中适用于轻量级智能穿戴的部分,以及构建布局、绘制样式、事件交互、页面路由等主要场景的开发示例。 通过搭建环境和创建项目、JS 主体介绍、运行应用,开发者可以快速体验轻量级智能穿戴应用的开发。 搭建环境和创建项目 搭建环境:请参考下载和安装软件和配置开发环境。 创建项目:请参考创建一个新的工程,设备类型选择“Lite Wearable”。 JS主体介绍 HelloWorld 工程目录如下图所示: 图1 目录结构 pages/index/index.hml:此文件定义了 index 页面的布局,在 index 页面中用到的组件,以及这些组件的层级关系。index.hml文件包含了一个 text 组件,内容为“Hello World”。 <div class="container"> <text class="title"> Hello {{title}} </text> </div> pages/index/index.css:此文件定义了 index 页面的样式。index.css 文件定义了“container”和“title ”的样式。 .container { display: flex; justify-content: center; align-items: center; left: 0px; top: 0px; width: 454px; height: 454px; } .title { font-size: 30px; text-align: center; width: 200px; height: 100px; } pages/index/index.js:此文件定义了 index 页面的业务逻辑,比如数据绑定,事件处理等。此处,变量“title”采用数据绑定的形式定义为字符串“World”,用户可以在需要的业务逻辑中修改“title”的值。 export default { data: { title: 'World' } } resources:此目录用于存放系统级资源配置文件,如应用图标等。 config.json:此文件是配置文件,主要定义了页面路由和应用信息,可根据 IDE 工程和页面创建向导自动完成填充。 { "app": { "bundleName": "com.huawei.helloworld", "vendor": "huawei", "version": { "code": 1, "name": "1" }, "apiVersion": { "compatible": 3, "target": 4 } }, "deviceConfig": { "default": {} }, "module": { "deviceType": ["liteWearable"], "distro": { "deliveryWithInstall": true, "moduleName": "entry", "moduleType": "entry" }, "abilities": [{ "name":...
鸿蒙OS ohos.data.rdb class
鸿蒙OS ohos.data.rdb interface
鸿蒙OS ohos.data.rdb
鸿蒙OS LifecycleStateObserver
观察特定的生命周期事件并响应生命周期更改。 Lifecycle将生命周期更改事件调度到已注册的 LifecycleStateObserver。LifecycleStateObserver 观察生命周期更改,然后调用 onStateChanged(ohos.aafwk.ability.Lifecycle.Event,ohos.aafwk.content.Intent) 以处理生命周期更改事件。与 LifecycleObserver 一样, LifecycleStateObserver 接口也可以实现Ability 和 AbilitySlice 的生命周期回调。LifecycleStateObserver 更适合充当特定生命周期事件的观察者。例如,ActiveData可以使用此界面来观察能力或能力切片的生命周期变化。当能力或能力切片进入“背景”状态时,系统停止通知LifecycleStateObserver,并在状态变为“活动”时恢复通知。 您可以调用 Lifecycle#addObserver(ILifecycleObserver)向 Lifecycle 注册 LifecycleStateObserver。所述 onStateChanged(ohos.aafwk.ability.Lifecycle.Event,ohos.aafwk.content.Intent) 方法被调用的回调方法后背部Ability和 AbilitySlice。 LifecycleStateObserver 比 LifecycleObserver 更灵活。它可以观察所有生命周期状态或特定状态的变化。建议您使用 LifecycleStateObserver 作为观察者,以观察前台和后台的状态变化。 也可以看看: Lifecycle, ILifecycleObserver, LifecycleObserver 方法总结 修饰符和类型 方法 描述 void onStateChanged(Lifecycle.Event event,Intent inter) 响应生命周期更改而回叫。 方法细节 状态改变 void onStateChanged(Lifecycle.Event 事件,Intentintent) 响应生命周期更改而回叫。每当生命周期状态更改时,此方法就会由注册的 LifecycleStateObserver 触发。 参数: 参数名称 参数说明 事件 指示生命周期事件。 意图 指示状态更改信息。
鸿蒙OS ohos.aafwk.abilityjet.activedata
鸿蒙OS ILifecycleObserver
将类标识为 ILifecycleObserver。实现此接口的子类提供了相关的方法。 您可以调用 Lifecycle#addObserver(ILifecycleObserver)方法将 LifecycleObserver 对象添加到观察者列表。此后,如果 Ability 或 AbilitySlice 的生命周期状态发生更改,则将通知对象。 只能使用 LifecycleObserver 或 LifecycleStateObserver来观察 Ability 或 AbilitySlice 的生命周期变化,而不是实现 LifecycleObserver。 也可以看看: LifecycleObserver, LifecycleStateObserver

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





