js-apis-inner-application-driverExtensionContext.md 1.1 KB
Newer Older
T
tzb 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# DriverExtensionContext

DriverExtensionContext模块是DriverExtensionAbility的上下文环境,继承自ExtensionContext。

DriverExtensionContext模块提供DriverExtensionAbility实现中需要主动发起的操作。

> **说明:**
> 
>  - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>  - 本模块接口仅可在Stage模型下使用。

## 导入模块

```ts
import common from '@ohos.app.ability.common';
```

## 使用说明

在使用DriverExtensionContext的功能前,需要通过DriverExtensionAbility子类实例获取。

```ts
  import DriverExtensionAbility from '@ohos.app.ability.DriverExtensionAbility';

25
  let context : DriverExtensionContext;
T
tzb 已提交
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
  class EntryAbility extends DriverExtensionAbility {
    onInit() {
      context = this.context; // 获取DriverExtensionContext
    }
  }
```

## DriverExtensionContext.updateDriverState

updateDriverState(): void;

驱动状态上报。预留接口,暂不提供具体功能。

**系统能力**:SystemCapability.Driver.ExternalDevice

**示例:**

  ```ts
  this.context.updateDriverState() ;
  ```