1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-hiviewdfx_hiappevent

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 6.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 00:59 f92b612

Таблица 4. JS-приложение: опции конфигурации для настройки функции точек событий (ConfigOption)

Параметр Тип Обязательный Описание
disable boolean Нет Переключатель функции точек событий приложения. Значение true отключает функцию точек событий, значение false не отключает её.
maxStorage string Нет Лимит размера файла для хранения данных точек событий в локальном каталоге по умолчанию равен «10M». Когда размер каталога превышает лимит, происходит его очистка путём удаления файлов точек событий в порядке от старых к новым до тех пор, пока размер каталога не станет меньше лимита.

Таблица 5. JS: предопределённые имена событий (Event)

Константа Тип Описание
USER_LOGIN string Событие входа пользователя.
USER_LOGOUT string Событие выхода пользователя.
DISTRIBUTED_SERVICE_START string Событие запуска распределённого сервиса.

Таблица 6. JS: предопределённые параметры (Param)

Константа Тип Описание
USER_ID string Пользовательский ID.
DISTRIBUTED_SERVICE_NAME string Имя распределённого сервиса.
DISTRIBUTED_SERVICE_INSTANCE_ID string Идентификатор экземпляра распределённого сервиса.

Собственные интерфейсы

Таблица 1. Точки событий: описание интерфейса

Метод Возвращаемое значение Описание
OH_HiAppEvent_Write(const char* domain, const char* name, enum EventType type, const ParamList list) int Интерфейс функции: метод точек событий приложения.
Параметры:
  • domain: домен события;
  • name: имя события;
  • type: тип события;
  • list: список параметров события, фактически это указатель на головной узел списка ParamListNode*. Возвращаемое значение: код ошибки (int). |

Таблица 2. Создание и работа со списком параметров событий

Метод Возвращаемое значение Описание
OH_HiAppEvent_CreateParamList() ParamList Создаёт узел ParamList. Возвращает указатель на созданный узел.
OH_HiAppEvent_DestroyParamList(ParamList list) void Удаляет все узлы из списка параметров событий ParamList, начиная с головного узла, и освобождает память.
OH_HiAppEvent_AddBoolParam(ParamList list, const char* name, bool boolean) ParamList Добавляет узел параметра типа bool в список ParamList.
OH_HiAppEvent_AddBoolArrayParam(ParamList list, const char* name, const bool* booleans, int arrSize) ParamList Добавляет узел массива параметров типа bool в список ParamList.
OH_HiAppEvent_AddInt8Param(ParamList list, const char* name, int8_t num) ParamList Добавляет узел параметра типа int8_t в список ParamList.
OH_HiAppEvent_AddInt8ArrayParam(ParamList list, const char* name, const int8_t* nums, int arrSize) ParamList Добавляет узел массива параметров типа int8_t в список ParamList.
OH_HiAppEvent_AddInt16Param(ParamList list, const char* name, int16_t num) ParamList Добавляет узел параметра типа int16_t в список ParamList.
OH_HiAppEvent_AddInt16ArrayParam(ParamList list, const char* name, const int16_t* nums, int arrSize) ParamList Добавляет узел массива параметров типа int16_t в список ParamList.
OH_HiAppEvent_AddInt32Param(ParamList list, const char* name, int32_t num) ParamList Добавляет узел параметра типа int32_t в список ParamList.
OH_HiAppEvent_AddInt32ArrayParam(ParamList list, const char* name, const int32_t* nums, int arrSize) ParamList Добавляет узел массива параметров типа int32_t в список ParamList.
OH_HiAppEvent_AddInt64Param(ParamList list, const char* name, int64_t num) ParamList Добавляет узел параметра типа int64_t в список ParamList.
OH_HiAppEvent_AddInt64ArrayParam(ParamList list, const char* name, const int64_t* nums, int arrSize) ParamList Добавляет узел массива параметров типа int64_t в список ParamList.
OH_HiAppEvent_AddFloatParam(ParamList list, const char* name, float num) ParamList Добавляет узел параметра типа float в список ParamList.
OH_HiAppEvent_AddFloatArrayParam(ParamList list, const char* name, const float* nums, int arrSize) ParamList Добавляет узел массива параметров типа float в список ParamList.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openharmony-hiviewdfx_hiappevent.git
git@api.gitlife.ru:oschina-mirror/openharmony-hiviewdfx_hiappevent.git
oschina-mirror
openharmony-hiviewdfx_hiappevent
openharmony-hiviewdfx_hiappevent
master