harmony 鸿蒙Vibrator

2025-06-12 浏览 (1)

Vibrator

Overview

The Vibrator module provides APIs for vibrator services to access the vibrator driver.

Since: 11

Summary

Files

NameDescription
vibrator_type.hDeclares the APIs for starting or stopping vibration.

Structs

NameDescription
Vibrator_AttributeDescribes the vibrator attribute.
Vibrator_FileDescriptionDescribes the vibration file description.

Types

NameDescription
Vibrator_ErrorCodeDefines an enum for vibrator error codes.
Vibrator_UsageDefines an enum for vibration scenarios.
Vibrator_AttributeDefines a struct for the vibrator attribute.
Vibrator_FileDescriptionDefines a struct for the vibration file description.

Enums

NameDescription
Vibrator_ErrorCode : int32_t {
PERMISSION_DENIED = 201,
PARAMETER_ERROR = 401,
UNSUPPORTED = 801,
DEVICE_OPERATION_FAILED = 14600101
}
Enumerates the vibrator error codes.
Vibrator_Usage {
USAGE_UNKNOWN = 0,
USAGE_ALARM = 1,
USAGE_RING = 2,
USAGE_NOTIFICATION = 3,
USAGE_COMMUNICATION = 4,
USAGE_TOUCH = 5,
USAGE_MEDIA = 6,
USAGE_PHYSICAL_FEEDBACK = 7,
USAGE_SIMULATE_REALITY = 8,
USAGE_MAX = 9
}
Enumerates the vibration scenarios.

Type Description

Vibrator_Attribute

typedef struct Vibrator_Attribute Vibrator_Attribute

Description

Describes the vibrator attribute.

Since: 11

Vibrator_ErrorCode

typedef enum Vibrator_ErrorCode Vibrator_ErrorCode

Description

Defines an enum for vibrator error codes.

Since: 11

Vibrator_FileDescription

typedef struct Vibrator_FileDescription Vibrator_FileDescription

Description

Describes the vibration file description.

Since: 11

Vibrator_Usage

typedef enum Vibrator_Usage Vibrator_Usage

Description

Defines an enum for vibration scenarios.

Since: 11

Enum Description

Vibrator_ErrorCode

enum Vibrator_ErrorCode:int32_t

Description

Defines an enum for vibrator error codes.

Since: 11

ValueDescription
PERMISSION_DENIEDPermission verification failed.
PARAMETER_ERRORParameter check failed. For example, a mandatory parameter is not passed in, or the parameter type passed in is incorrect.
UNSUPPORTEDThe device does not support this API. Generally, this enumerated value is used for a device that supports the corresponding system capability but only parts of APIs.
DEVICE_OPERATION_FAILEDDevice operation failed.

Vibrator_Usage

enum Vibrator_Usage

Description

Defines an enum for vibration scenarios.

Since: 11

ValueDescription
USAGE_UNKNOWNUnknown scenario.
USAGE_ALARMVibration for alarms.
USAGE_RINGVibration for incoming calls.
USAGE_NOTIFICATIONVibration for notifications.
USAGE_COMMUNICATIONVibration for communication.
USAGE_TOUCHTouch vibration scenario.
USAGE_MEDIAMultimedia vibration scenario.
USAGE_PHYSICAL_FEEDBACKPhysical feedback vibration scenario.
USAGE_SIMULATE_REALITYSimulated reality vibration scenario.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Sensor Service Kit

harmony 鸿蒙Sensor

harmony 鸿蒙Vibrator_Attribute

harmony 鸿蒙Vibrator_FileDescription

harmony 鸿蒙Sensor Error Codes

harmony 鸿蒙Vibrator Error Codes

harmony 鸿蒙@ohos.sensor (Sensor) (System API)

harmony 鸿蒙js-apis-sensor

harmony 鸿蒙@system.sensor (Sensor)

harmony 鸿蒙@system.vibrator (Vibrator)

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/6G021l