Таблица 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 | Интерфейс функции: метод точек событий приложения. |
Параметры: |
Таблица 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 )