1/* 2 * Copyright (c) 2025 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16import hilog from '@ohos.hilog'; 17import{ AsyncCallback, BusinessError } from '@ohos.base'; 18import{ CommonEventPublishData } from 'commonEvent.commonEventPublishData'; 19import{ CommonEventData } from 'commonEvent.commonEventData'; 20import{ CommonEventSubscribeInfo } from 'commonEvent.commonEventSubscribeInfo'; 21import{ CommonEventSubscriber } from 'commonEvent.commonEventSubscriber'; 22 23const TAG: string = 'commonEventManager'; 24const ERROR_PARAM_INVALID = 401; 25const errorParamInvalid: BusinessError<string> = {code: ERROR_PARAM_INVALID, data: "Invalid parameter"}; 26 27type ResolveCallback<T> = (data: T) => void; 28type RejectCallback = (err: Object) => void; 29 30namespace commonEventManager { 31 loadLibrary("ani_commoneventmanager.z"); 32 export native function publishExecute(event: string):int; 33 export native function publishWithOptionsExecute(event: string, options: CommonEventPublishData):int; 34 export native function publishAsUserExecute(event: string, userId: int):int; 35 export native function publishAsUserWithOptionsExecute(event: string, userId: int, 36 options: CommonEventPublishData):int; 37 export native function createSubscriberExecute(subscribeInfo: CommonEventSubscribeInfo):CommonEventSubscriber; 38 export native function subscribeExecute(subscriber: CommonEventSubscriber, 39 callback: AsyncCallback<CommonEventData, void>):int; 40 export native function unsubscribeExecute(subscriber: CommonEventSubscriber):int; 41 export native function removeStickyCommonEventExecute(event: string):int; 42 export native function setStaticSubscriberStateExecute(enable: boolean):int; 43 export native function setStaticSubscriberStateWithEventsExecute(enable: boolean,events?: Array<string>):int; 44 45 export function publish(event: string, callback: AsyncCallback<void, void>): void { 46 hilog.info(0x0000, TAG, 'publish called event: %{public}s', event); 47 let task = taskpool.execute(commonEventManager.publishExecute, event); 48 task.then((e: NullishType)=>{ 49 let resultCode: Int = e as Int; 50 hilog.info(0x0000, TAG, 'publish call result:%{public}d.', resultCode.toInt()); 51 if (resultCode == 0) { 52 callback(null, undefined); 53 } else { 54 let r: BusinessError = { code: resultCode.toInt(), data: undefined }; 55 callback(r, undefined); 56 } 57 }, (error:Object): void => { 58 hilog.error(0x0000, TAG, 'publish error.'); 59 let err: BusinessError = error as BusinessError; 60 callback(err, undefined); 61 }); 62 } 63 64 export function publish(event: string, options: CommonEventPublishData, callback: AsyncCallback<void, void>): void { 65 hilog.info(0x0000, TAG, 'publish with option call.'); 66 let task = taskpool.execute(commonEventManager.publishWithOptionsExecute, event, options); 67 task.then((e: NullishType)=>{ 68 let resultCode: Int = e as Int; 69 hilog.info(0x0000, TAG, 'publish with option result:%{public}d.', resultCode.toInt()); 70 if (resultCode == 0) { 71 callback(null, undefined); 72 } else { 73 let r: BusinessError = { code: resultCode.toInt(), data: undefined }; 74 callback(r, undefined); 75 } 76 }, (error:Object): void => { 77 hilog.error(0x0000, TAG, 'publish with option error.'); 78 let err: BusinessError = error as BusinessError; 79 callback(err, undefined); 80 }); 81 } 82 83 export function publishAsUser(event: string, userId: number, callback: AsyncCallback<void, void>): void { 84 let publishAsUserId: Int = userId as Int; 85 let task = taskpool.execute(commonEventManager.publishAsUserExecute, event, publishAsUserId); 86 task.then((e: NullishType)=>{ 87 let resultCode: Int = e as Int; 88 if (resultCode == 0) { 89 callback(null, undefined); 90 } else { 91 let r: BusinessError = { code: resultCode.toInt(), data: undefined }; 92 callback(r, undefined); 93 } 94 }, (error:Object): void => { 95 hilog.error(0xD001202, TAG, 'publishAsUser error.'); 96 let err: BusinessError = error as BusinessError; 97 callback(err, undefined); 98 }); 99 } 100 101 export function publishAsUser(event: string, userId: number, options: CommonEventPublishData, 102 callback: AsyncCallback<void, void>): void { 103 let publishAsUserId: Int = userId as Int; 104 let task = taskpool.execute(commonEventManager.publishAsUserWithOptionsExecute, event, publishAsUserId, options); 105 task.then((e: NullishType)=>{ 106 let resultCode: Int = e as Int; 107 if (resultCode == 0) { 108 callback(null, undefined); 109 } else { 110 let r: BusinessError = { code: resultCode.toInt(), data: undefined }; 111 callback(r, undefined); 112 } 113 }, (error:Object): void => { 114 hilog.error(0xD001202, TAG, 'publishAsUser with option error.'); 115 let err: BusinessError = error as BusinessError; 116 callback(err, undefined); 117 }); 118 } 119 120 export function createSubscriber(subscribeInfo: CommonEventSubscribeInfo, 121 callback: AsyncCallback<CommonEventSubscriber, void>): void { 122 hilog.info(0x0000, TAG, 'createSubscriber callback call.'); 123 let task = taskpool.execute(commonEventManager.createSubscriberExecute, subscribeInfo); 124 task.then((e: NullishType)=>{ 125 let result: CommonEventSubscriber = e as CommonEventSubscriber; 126 hilog.info(0x0000, TAG, 'createSubscriber result.'); 127 callback(null, result); 128 }, (error:Object): void => { 129 hilog.error(0x0000, TAG, 'createSubscriber error.'); 130 let err: BusinessError = error as BusinessError; 131 callback(err, undefined); 132 }); 133 } 134 135 export function createSubscriber(subscribeInfo: CommonEventSubscribeInfo):Promise<CommonEventSubscriber> { 136 hilog.info(0x0000, TAG, 'createSubscriber Promise call'); 137 let p = new Promise<CommonEventSubscriber>((resolve: (v: CommonEventSubscriber) => void) => { 138 let p1 = taskpool.execute(commonEventManager.createSubscriberExecute, subscribeInfo); 139 p1.then((e :NullishType)=>{ 140 hilog.info(0x0000, TAG, 'createSubscriber Promise result.'); 141 let result: CommonEventSubscriber = e as CommonEventSubscriber; 142 resolve(result); 143 }, (err: Error): void => { 144 hilog.error(0x0000, TAG, 'createSubscriber Promise error'); 145 }); 146 }); 147 return p; 148 } 149 150 export function createSubscriberSync(subscribeInfo: CommonEventSubscribeInfo): CommonEventSubscriber{ 151 hilog.info(0x0000, TAG, 'createSubscriberSync call'); 152 return commonEventManager.createSubscriberExecute(subscribeInfo); 153 } 154 155 export function subscribe(subscriber: CommonEventSubscriber, callback: AsyncCallback<CommonEventData, void>): void { 156 hilog.info(0x0000, TAG, 'subscribe call.'); 157 let task = taskpool.execute(commonEventManager.subscribeExecute, subscriber, callback); 158 task.then((e: NullishType)=>{ 159 let resultCode: Int = e as Int; 160 hilog.info(0x0000, TAG, 'subscribe result:%{public}d.', resultCode.toInt()); 161 if (resultCode != 0) { 162 let r: BusinessError = { code: resultCode.toInt(), data: undefined }; 163 callback(r, undefined); 164 } 165 }, (error:Object): void => { 166 hilog.error(0x0000, TAG, 'subscribe error'); 167 let err: BusinessError = error as BusinessError; 168 callback(err, undefined); 169 }); 170 } 171 172 export function unsubscribe(subscriber: CommonEventSubscriber, callback?: AsyncCallback<void, void>): void { 173 hilog.info(0x0000, TAG, 'unsubscribe call.'); 174 let task = taskpool.execute(commonEventManager.unsubscribeExecute, subscriber); 175 task.then((e: NullishType)=>{ 176 let resultCode: Int = e as Int; 177 hilog.info(0x0000, TAG, 'unsubscribe result:%{public}d.', resultCode.toInt()); 178 if (callback != undefined) { 179 if (resultCode == 0) { 180 callback(null, undefined); 181 } else { 182 let r: BusinessError = { code: resultCode.toInt(), data: undefined }; 183 callback(r, undefined); 184 } 185 } 186 }, (error:Object): void => { 187 hilog.error(0x0000, TAG, 'unsubscribe error'); 188 if (callback != undefined) { 189 let err: BusinessError = error as BusinessError; 190 callback(err, undefined); 191 } 192 }); 193 } 194 195 export function removeStickyCommonEvent(event: string, callback: AsyncCallback<void, void>): void { 196 if (event == undefined) { 197 throw errorParamInvalid; 198 } 199 let task = taskpool.execute(commonEventManager.removeStickyCommonEventExecute, event); 200 task.then((e: NullishType)=>{ 201 callback(null, undefined); 202 }, (error: Object): void => { 203 let err: BusinessError = error as BusinessError; 204 callback(err, undefined); 205 }); 206 } 207 208 export function removeStickyCommonEvent(event: string): Promise<void> { 209 if (event == undefined) { 210 throw errorParamInvalid; 211 } 212 let p = new Promise<void>((resolve: ResolveCallback<void>, reject: RejectCallback): void => { 213 let task = taskpool.execute(commonEventManager.removeStickyCommonEventExecute, event); 214 task.then((data: NullishType): void => { 215 resolve(undefined); 216 }, (error: Object): void => { 217 hilog.error(0xD001202, TAG, 'removeStickyCommonEvent Promise error'); 218 reject(error); 219 }); 220 }); 221 return p; 222 } 223 224 export function setStaticSubscriberState(enable: boolean, callback: AsyncCallback<void, void>): void { 225 let task = taskpool.execute(commonEventManager.setStaticSubscriberStateExecute, enable); 226 task.then((e: NullishType)=>{ 227 callback(null, undefined); 228 }, (error: Object): void => { 229 let err: BusinessError = error as BusinessError; 230 callback(err, undefined); 231 }); 232 } 233 234 export function setStaticSubscriberState(enable: boolean): Promise<void> { 235 let pPromise = new Promise<void>((resolve: ResolveCallback<void>, reject: RejectCallback): void => { 236 let task = taskpool.execute(commonEventManager.setStaticSubscriberStateExecute, enable); 237 task.then((e: NullishType): void => { 238 resolve(undefined); 239 }, (error: Object): void => { 240 hilog.error(0xD001202, TAG, 'setStaticSubscriberState Promise error'); 241 reject(error); 242 }); 243 }); 244 return pPromise; 245 } 246 247 export function setStaticSubscriberState(enable: boolean, events?: Array<string>): Promise<void> { 248 let pPromise = new Promise<void>((resolve: ResolveCallback<void>, reject: RejectCallback): void => { 249 let task = taskpool.execute(commonEventManager.setStaticSubscriberStateWithEventsExecute, enable, events); 250 task.then((e: NullishType): void => { 251 resolve(undefined); 252 }, (error: Object): void => { 253 hilog.error(0xD001202, TAG, 'setStaticSubscriberStateExecute Promise error.'); 254 reject(error); 255 }); 256 }); 257 return pPromise; 258} 259 260 export enum Support { 261 COMMON_EVENT_BOOT_COMPLETED = 'usual.event.BOOT_COMPLETED', 262 COMMON_EVENT_LOCKED_BOOT_COMPLETED = 'usual.event.LOCKED_BOOT_COMPLETED', 263 COMMON_EVENT_SHUTDOWN = 'usual.event.SHUTDOWN', 264 COMMON_EVENT_BATTERY_CHANGED = 'usual.event.BATTERY_CHANGED', 265 COMMON_EVENT_BATTERY_LOW = 'usual.event.BATTERY_LOW', 266 COMMON_EVENT_BATTERY_OKAY = 'usual.event.BATTERY_OKAY', 267 COMMON_EVENT_POWER_CONNECTED = 'usual.event.POWER_CONNECTED', 268 COMMON_EVENT_POWER_DISCONNECTED = 'usual.event.POWER_DISCONNECTED', 269 COMMON_EVENT_SCREEN_OFF = 'usual.event.SCREEN_OFF', 270 COMMON_EVENT_SCREEN_ON = 'usual.event.SCREEN_ON', 271 COMMON_EVENT_THERMAL_LEVEL_CHANGED = 'usual.event.THERMAL_LEVEL_CHANGED', 272 COMMON_EVENT_ENTER_FORCE_SLEEP = 'usual.event.ENTER_FORCE_SLEEP', 273 COMMON_EVENT_EXIT_FORCE_SLEEP = 'usual.event.EXIT_FORCE_SLEEP', 274 COMMON_EVENT_ENTER_HIBERNATE = 'usual.event.ENTER_HIBERNATE', 275 COMMON_EVENT_EXIT_HIBERNATE = 'usual.event.EXIT_HIBERNATE', 276 COMMON_EVENT_TIME_TICK = 'usual.event.TIME_TICK', 277 COMMON_EVENT_TIME_CHANGED = 'usual.event.TIME_CHANGED', 278 COMMON_EVENT_DATE_CHANGED = 'usual.event.DATE_CHANGED', 279 COMMON_EVENT_TIMEZONE_CHANGED = 'usual.event.TIMEZONE_CHANGED', 280 COMMON_EVENT_CLOSE_SYSTEM_DIALOGS = 'usual.event.CLOSE_SYSTEM_DIALOGS', 281 COMMON_EVENT_PACKAGE_ADDED = 'usual.event.PACKAGE_ADDED', 282 COMMON_EVENT_PACKAGE_REPLACED = 'usual.event.PACKAGE_REPLACED', 283 COMMON_EVENT_MY_PACKAGE_REPLACED = 'usual.event.MY_PACKAGE_REPLACED', 284 COMMON_EVENT_PACKAGE_REMOVED = 'usual.event.PACKAGE_REMOVED', 285 COMMON_EVENT_BUNDLE_REMOVED = 'usual.event.BUNDLE_REMOVED', 286 COMMON_EVENT_PACKAGE_FULLY_REMOVED = 'usual.event.PACKAGE_FULLY_REMOVED', 287 COMMON_EVENT_PACKAGE_CHANGED = 'usual.event.PACKAGE_CHANGED', 288 COMMON_EVENT_PACKAGE_RESTARTED = 'usual.event.PACKAGE_RESTARTED', 289 COMMON_EVENT_PACKAGE_DATA_CLEARED = 'usual.event.PACKAGE_DATA_CLEARED', 290 COMMON_EVENT_PACKAGE_CACHE_CLEARED = 'usual.event.PACKAGE_CACHE_CLEARED', 291 COMMON_EVENT_PACKAGES_SUSPENDED = 'usual.event.PACKAGES_SUSPENDED', 292 COMMON_EVENT_PACKAGES_UNSUSPENDED = 'usual.event.PACKAGES_UNSUSPENDED', 293 COMMON_EVENT_MY_PACKAGE_SUSPENDED = 'usual.event.MY_PACKAGE_SUSPENDED', 294 COMMON_EVENT_MY_PACKAGE_UNSUSPENDED = 'usual.event.MY_PACKAGE_UNSUSPENDED', 295 COMMON_EVENT_UID_REMOVED = 'usual.event.UID_REMOVED', 296 COMMON_EVENT_PACKAGE_FIRST_LAUNCH = 'usual.event.PACKAGE_FIRST_LAUNCH', 297 COMMON_EVENT_PACKAGE_NEEDS_VERIFICATION = 'usual.event.PACKAGE_NEEDS_VERIFICATION', 298 COMMON_EVENT_PACKAGE_VERIFIED = 'usual.event.PACKAGE_VERIFIED', 299 COMMON_EVENT_EXTERNAL_APPLICATIONS_AVAILABLE = 'usual.event.EXTERNAL_APPLICATIONS_AVAILABLE', 300 COMMON_EVENT_EXTERNAL_APPLICATIONS_UNAVAILABLE = 'usual.event.EXTERNAL_APPLICATIONS_UNAVAILABLE', 301 COMMON_EVENT_CONFIGURATION_CHANGED = 'usual.event.CONFIGURATION_CHANGED', 302 COMMON_EVENT_LOCALE_CHANGED = 'usual.event.LOCALE_CHANGED', 303 COMMON_EVENT_MANAGE_PACKAGE_STORAGE = 'usual.event.MANAGE_PACKAGE_STORAGE', 304 COMMON_EVENT_DRIVE_MODE = 'common.event.DRIVE_MODE', 305 COMMON_EVENT_HOME_MODE = 'common.event.HOME_MODE', 306 COMMON_EVENT_OFFICE_MODE = 'common.event.OFFICE_MODE', 307 COMMON_EVENT_USER_STARTED = 'usual.event.USER_STARTED', 308 COMMON_EVENT_USER_BACKGROUND = 'usual.event.USER_BACKGROUND', 309 COMMON_EVENT_USER_FOREGROUND = 'usual.event.USER_FOREGROUND', 310 COMMON_EVENT_USER_SWITCHED = 'usual.event.USER_SWITCHED', 311 COMMON_EVENT_USER_STARTING = 'usual.event.USER_STARTING', 312 COMMON_EVENT_USER_UNLOCKED = 'usual.event.USER_UNLOCKED', 313 COMMON_EVENT_USER_STOPPING = 'usual.event.USER_STOPPING', 314 COMMON_EVENT_USER_STOPPED = 'usual.event.USER_STOPPED', 315 COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGIN = 'common.event.DISTRIBUTED_ACCOUNT_LOGIN', 316 COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT = 'common.event.DISTRIBUTED_ACCOUNT_LOGOUT', 317 COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID = 'common.event.DISTRIBUTED_ACCOUNT_TOKEN_INVALID', 318 COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF = 'common.event.DISTRIBUTED_ACCOUNT_LOGOFF', 319 COMMON_EVENT_WIFI_POWER_STATE = 'usual.event.wifi.POWER_STATE', 320 COMMON_EVENT_WIFI_SCAN_FINISHED = 'usual.event.wifi.SCAN_FINISHED', 321 COMMON_EVENT_WIFI_RSSI_VALUE = 'usual.event.wifi.RSSI_VALUE', 322 COMMON_EVENT_WIFI_CONN_STATE = 'usual.event.wifi.CONN_STATE', 323 COMMON_EVENT_WIFI_HOTSPOT_STATE = 'usual.event.wifi.HOTSPOT_STATE', 324 COMMON_EVENT_WIFI_AP_STA_JOIN = 'usual.event.wifi.WIFI_HS_STA_JOIN', 325 COMMON_EVENT_WIFI_AP_STA_LEAVE = 'usual.event.wifi.WIFI_HS_STA_LEAVE', 326 COMMON_EVENT_WIFI_MPLINK_STATE_CHANGE = 'usual.event.wifi.mplink.STATE_CHANGE', 327 COMMON_EVENT_WIFI_P2P_CONN_STATE = 'usual.event.wifi.p2p.CONN_STATE_CHANGE', 328 COMMON_EVENT_WIFI_P2P_STATE_CHANGED = 'usual.event.wifi.p2p.STATE_CHANGE', 329 COMMON_EVENT_WIFI_P2P_PEERS_STATE_CHANGED = 'usual.event.wifi.p2p.DEVICES_CHANGE', 330 COMMON_EVENT_WIFI_P2P_PEERS_DISCOVERY_STATE_CHANGED = 'usual.event.wifi.p2p.PEER_DISCOVERY_STATE_CHANGE', 331 COMMON_EVENT_WIFI_P2P_CURRENT_DEVICE_STATE_CHANGED = 'usual.event.wifi.p2p.CURRENT_DEVICE_CHANGE', 332 COMMON_EVENT_WIFI_P2P_GROUP_STATE_CHANGED = 'usual.event.wifi.p2p.GROUP_STATE_CHANGED', 333 COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CONNECT_STATE_UPDATE = 334 'usual.event.bluetooth.handsfree.ag.CONNECT_STATE_UPDATE', 335 COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CURRENT_DEVICE_UPDATE = 336 'usual.event.bluetooth.handsfree.ag.CURRENT_DEVICE_UPDATE', 337 COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_AUDIO_STATE_UPDATE = 338 'usual.event.bluetooth.handsfree.ag.AUDIO_STATE_UPDATE', 339 COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CONNECT_STATE_UPDATE = 340 'usual.event.bluetooth.a2dpsource.CONNECT_STATE_UPDATE', 341 COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CURRENT_DEVICE_UPDATE = 342 'usual.event.bluetooth.a2dpsource.CURRENT_DEVICE_UPDATE', 343 COMMON_EVENT_BLUETOOTH_A2DPSOURCE_PLAYING_STATE_UPDATE = 344 'usual.event.bluetooth.a2dpsource.PLAYING_STATE_UPDATE', 345 COMMON_EVENT_BLUETOOTH_A2DPSOURCE_AVRCP_CONNECT_STATE_UPDATE = 346 'usual.event.bluetooth.a2dpsource.AVRCP_CONNECT_STATE_UPDATE', 347 COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CODEC_VALUE_UPDATE = 348 'usual.event.bluetooth.a2dpsource.CODEC_VALUE_UPDATE', 349 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_DISCOVERED = 'usual.event.bluetooth.remotedevice.DISCOVERED', 350 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CLASS_VALUE_UPDATE = 351 'usual.event.bluetooth.remotedevice.CLASS_VALUE_UPDATE', 352 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_CONNECTED = 'usual.event.bluetooth.remotedevice.ACL_CONNECTED', 353 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_DISCONNECTED = 'usual.event.bluetooth.remotedevice.ACL_DISCONNECTED', 354 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_NAME_UPDATE = 'usual.event.bluetooth.remotedevice.NAME_UPDATE', 355 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIR_STATE = 'usual.event.bluetooth.remotedevice.PAIR_STATE', 356 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_BATTERY_VALUE_UPDATE = 357 'usual.event.bluetooth.remotedevice.BATTERY_VALUE_UPDATE', 358 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_SDP_RESULT = 'usual.event.bluetooth.remotedevice.SDP_RESULT', 359 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_UUID_VALUE = 'usual.event.bluetooth.remotedevice.UUID_VALUE', 360 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_REQ = 'usual.event.bluetooth.remotedevice.PAIRING_REQ', 361 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_CANCEL = 'usual.event.bluetooth.remotedevice.PAIRING_CANCEL', 362 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REQ = 'usual.event.bluetooth.remotedevice.CONNECT_REQ', 363 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REPLY = 'usual.event.bluetooth.remotedevice.CONNECT_REPLY', 364 COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_CANCEL = 'usual.event.bluetooth.remotedevice.CONNECT_CANCEL', 365 COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_CONNECT_STATE_UPDATE = 366 'usual.event.bluetooth.handsfreeunit.CONNECT_STATE_UPDATE', 367 COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AUDIO_STATE_UPDATE = 368 'usual.event.bluetooth.handsfreeunit.AUDIO_STATE_UPDATE', 369 COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_COMMON_EVENT = 'usual.event.bluetooth.handsfreeunit.AG_COMMON_EVENT', 370 COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_CALL_STATE_UPDATE = 371 'usual.event.bluetooth.handsfreeunit.AG_CALL_STATE_UPDATE', 372 COMMON_EVENT_BLUETOOTH_HOST_STATE_UPDATE = 'usual.event.bluetooth.host.STATE_UPDATE', 373 COMMON_EVENT_BLUETOOTH_HOST_REQ_DISCOVERABLE = 'usual.event.bluetooth.host.REQ_DISCOVERABLE', 374 COMMON_EVENT_BLUETOOTH_HOST_REQ_ENABLE = 'usual.event.bluetooth.host.REQ_ENABLE', 375 COMMON_EVENT_BLUETOOTH_HOST_REQ_DISABLE = 'usual.event.bluetooth.host.REQ_DISABLE', 376 COMMON_EVENT_BLUETOOTH_HOST_SCAN_MODE_UPDATE = 'usual.event.bluetooth.host.SCAN_MODE_UPDATE', 377 COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_STARTED = 'usual.event.bluetooth.host.DISCOVERY_STARTED', 378 COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_FINISHED = 'usual.event.bluetooth.host.DISCOVERY_FINISHED', 379 COMMON_EVENT_BLUETOOTH_HOST_NAME_UPDATE = 'usual.event.bluetooth.host.NAME_UPDATE', 380 COMMON_EVENT_BLUETOOTH_A2DPSINK_CONNECT_STATE_UPDATE = 'usual.event.bluetooth.a2dpsink.CONNECT_STATE_UPDATE', 381 COMMON_EVENT_BLUETOOTH_A2DPSINK_PLAYING_STATE_UPDATE = 'usual.event.bluetooth.a2dpsink.PLAYING_STATE_UPDATE', 382 COMMON_EVENT_BLUETOOTH_A2DPSINK_AUDIO_STATE_UPDATE = 'usual.event.bluetooth.a2dpsink.AUDIO_STATE_UPDATE', 383 COMMON_EVENT_NFC_ACTION_ADAPTER_STATE_CHANGED = 'usual.event.nfc.action.ADAPTER_STATE_CHANGED', 384 COMMON_EVENT_NFC_ACTION_RF_FIELD_ON_DETECTED = 'usual.event.nfc.action.RF_FIELD_ON_DETECTED', 385 COMMON_EVENT_NFC_ACTION_RF_FIELD_OFF_DETECTED = 'usual.event.nfc.action.RF_FIELD_OFF_DETECTED', 386 COMMON_EVENT_DISCHARGING = 'usual.event.DISCHARGING', 387 COMMON_EVENT_CHARGING = 'usual.event.CHARGING', 388 COMMON_EVENT_CHARGE_TYPE_CHANGED = 'usual.event.CHARGE_TYPE_CHANGED', 389 COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED = 'usual.event.DEVICE_IDLE_MODE_CHANGED', 390 COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED = 'usual.event.CHARGE_IDLE_MODE_CHANGED', 391 COMMON_EVENT_DEVICE_IDLE_EXEMPTION_LIST_UPDATED = 'usual.event.DEVICE_IDLE_EXEMPTION_LIST_UPDATED', 392 COMMON_EVENT_POWER_SAVE_MODE_CHANGED = 'usual.event.POWER_SAVE_MODE_CHANGED', 393 COMMON_EVENT_USER_ADDED = 'usual.event.USER_ADDED', 394 COMMON_EVENT_USER_REMOVED = 'usual.event.USER_REMOVED', 395 COMMON_EVENT_ABILITY_ADDED = 'common.event.ABILITY_ADDED', 396 COMMON_EVENT_ABILITY_REMOVED = 'common.event.ABILITY_REMOVED', 397 COMMON_EVENT_ABILITY_UPDATED = 'common.event.ABILITY_UPDATED', 398 COMMON_EVENT_LOCATION_MODE_STATE_CHANGED = 'usual.event.location.MODE_STATE_CHANGED', 399 COMMON_EVENT_IVI_SLEEP = 'common.event.IVI_SLEEP', 400 COMMON_EVENT_IVI_PAUSE = 'common.event.IVI_PAUSE', 401 COMMON_EVENT_IVI_STANDBY = 'common.event.IVI_STANDBY', 402 COMMON_EVENT_IVI_LASTMODE_SAVE = 'common.event.IVI_LASTMODE_SAVE', 403 COMMON_EVENT_IVI_VOLTAGE_ABNORMAL = 'common.event.IVI_VOLTAGE_ABNORMAL', 404 COMMON_EVENT_IVI_HIGH_TEMPERATURE = 'common.event.IVI_HIGH_TEMPERATURE', 405 COMMON_EVENT_IVI_EXTREME_TEMPERATURE = 'common.event.IVI_EXTREME_TEMPERATURE', 406 COMMON_EVENT_IVI_TEMPERATURE_ABNORMAL = 'common.event.IVI_TEMPERATURE_ABNORMAL', 407 COMMON_EVENT_IVI_VOLTAGE_RECOVERY = 'common.event.IVI_VOLTAGE_RECOVERY', 408 COMMON_EVENT_IVI_TEMPERATURE_RECOVERY = 'common.event.IVI_TEMPERATURE_RECOVERY', 409 COMMON_EVENT_IVI_ACTIVE = 'common.event.IVI_ACTIVE', 410 COMMON_EVENT_USB_STATE = 'usual.event.hardware.usb.action.USB_STATE', 411 COMMON_EVENT_USB_PORT_CHANGED = 'usual.event.hardware.usb.action.USB_PORT_CHANGED', 412 COMMON_EVENT_USB_DEVICE_ATTACHED = 'usual.event.hardware.usb.action.USB_DEVICE_ATTACHED', 413 COMMON_EVENT_USB_DEVICE_DETACHED = 'usual.event.hardware.usb.action.USB_DEVICE_DETACHED', 414 COMMON_EVENT_USB_ACCESSORY_ATTACHED = 'usual.event.hardware.usb.action.USB_ACCESSORY_ATTACHED', 415 COMMON_EVENT_USB_ACCESSORY_DETACHED = 'usual.event.hardware.usb.action.USB_ACCESSORY_DETACHED', 416 COMMON_EVENT_DISK_REMOVED = 'usual.event.data.DISK_REMOVED', 417 COMMON_EVENT_DISK_UNMOUNTED = 'usual.event.data.DISK_UNMOUNTED', 418 COMMON_EVENT_DISK_MOUNTED = 'usual.event.data.DISK_MOUNTED', 419 COMMON_EVENT_DISK_BAD_REMOVAL = 'usual.event.data.DISK_BAD_REMOVAL', 420 COMMON_EVENT_DISK_UNMOUNTABLE = 'usual.event.data.DISK_UNMOUNTABLE', 421 COMMON_EVENT_DISK_EJECT = 'usual.event.data.DISK_EJECT', 422 COMMON_EVENT_VOLUME_REMOVED = 'usual.event.data.VOLUME_REMOVED', 423 COMMON_EVENT_VOLUME_UNMOUNTED = 'usual.event.data.VOLUME_UNMOUNTED', 424 COMMON_EVENT_VOLUME_MOUNTED = 'usual.event.data.VOLUME_MOUNTED', 425 COMMON_EVENT_VOLUME_BAD_REMOVAL = 'usual.event.data.VOLUME_BAD_REMOVAL', 426 COMMON_EVENT_VOLUME_EJECT = 'usual.event.data.VOLUME_EJECT', 427 COMMON_EVENT_VISIBLE_ACCOUNTS_UPDATED = 'usual.event.data.VISIBLE_ACCOUNTS_UPDATED', 428 COMMON_EVENT_ACCOUNT_DELETED = 'usual.event.data.ACCOUNT_DELETED', 429 COMMON_EVENT_FOUNDATION_READY = 'common.event.FOUNDATION_READY', 430 COMMON_EVENT_AIRPLANE_MODE_CHANGED = 'usual.event.AIRPLANE_MODE', 431 COMMON_EVENT_SPLIT_SCREEN = 'common.event.SPLIT_SCREEN', 432 COMMON_EVENT_SLOT_CHANGE = 'usual.event.SLOT_CHANGE', 433 COMMON_EVENT_SPN_INFO_CHANGED = 'usual.event.SPN_INFO_CHANGED', 434 COMMON_EVENT_QUICK_FIX_APPLY_RESULT = 'usual.event.QUICK_FIX_APPLY_RESULT', 435 COMMON_EVENT_QUICK_FIX_REVOKE_RESULT = 'usual.event.QUICK_FIX_REVOKE_RESULT', 436 COMMON_EVENT_USER_INFO_UPDATED = 'usual.event.USER_INFO_UPDATED', 437 COMMON_EVENT_HTTP_PROXY_CHANGE = 'usual.event.HTTP_PROXY_CHANGE', 438 COMMON_EVENT_SIM_STATE_CHANGED = 'usual.event.SIM_STATE_CHANGED', 439 COMMON_EVENT_SMS_RECEIVE_COMPLETED = 'usual.event.SMS_RECEIVE_COMPLETED', 440 COMMON_EVENT_SMS_EMERGENCY_CB_RECEIVE_COMPLETED = 'usual.event.SMS_EMERGENCY_CB_RECEIVE_COMPLETED', 441 COMMON_EVENT_SMS_CB_RECEIVE_COMPLETED = 'usual.event.SMS_CB_RECEIVE_COMPLETED', 442 COMMON_EVENT_STK_COMMAND = 'usual.event.STK_COMMAND', 443 COMMON_EVENT_STK_SESSION_END = 'usual.event.STK_SESSION_END', 444 COMMON_EVENT_STK_CARD_STATE_CHANGED = 'usual.event.STK_CARD_STATE_CHANGED', 445 COMMON_EVENT_STK_ALPHA_IDENTIFIER = 'usual.event.STK_ALPHA_IDENTIFIER', 446 COMMON_EVENT_SMS_WAPPUSH_RECEIVE_COMPLETED = 'usual.event.SMS_WAPPUSH_RECEIVE_COMPLETED', 447 COMMON_EVENT_OPERATOR_CONFIG_CHANGED = 'usual.event.OPERATOR_CONFIG_CHANGED', 448 COMMON_EVENT_SIM_CARD_DEFAULT_SMS_SUBSCRIPTION_CHANGED = 'usual.event.SIM.DEFAULT_SMS_SUBSCRIPTION_CHANGED', 449 COMMON_EVENT_SIM_CARD_DEFAULT_DATA_SUBSCRIPTION_CHANGED = 'usual.event.SIM.DEFAULT_DATA_SUBSCRIPTION_CHANGED', 450 COMMON_EVENT_SIM_CARD_DEFAULT_MAIN_SUBSCRIPTION_CHANGED = 'usual.event.SIM.DEFAULT_MAIN_SUBSCRIPTION_CHANGED', 451 COMMON_EVENT_SET_PRIMARY_SLOT_STATUS = 'usual.event.SET_PRIMARY_SLOT_STATUS', 452 COMMON_EVENT_PRIMARY_SLOT_ROAMING = 'usual.event.PRIMARY_SLOT_ROAMING', 453 COMMON_EVENT_SIM_CARD_DEFAULT_VOICE_SUBSCRIPTION_CHANGED = 454 'usual.event.SIM.DEFAULT_VOICE_SUBSCRIPTION_CHANGED', 455 COMMON_EVENT_CALL_STATE_CHANGED = 'usual.event.CALL_STATE_CHANGED', 456 COMMON_EVENT_CELLULAR_DATA_STATE_CHANGED = 'usual.event.CELLULAR_DATA_STATE_CHANGED', 457 COMMON_EVENT_NETWORK_STATE_CHANGED = 'usual.event.NETWORK_STATE_CHANGED', 458 COMMON_EVENT_SIGNAL_INFO_CHANGED = 'usual.event.SIGNAL_INFO_CHANGED', 459 COMMON_EVENT_INCOMING_CALL_MISSED = 'usual.event.INCOMING_CALL_MISSED', 460 COMMON_EVENT_RADIO_STATE_CHANGE = 'usual.event.RADIO_STATE_CHANGE', 461 COMMON_EVENT_DOMAIN_ACCOUNT_STATUS_CHANGED = 'usual.event.DOMAIN_ACCOUNT_STATUS_CHANGED', 462 COMMON_EVENT_SCREEN_UNLOCKED = 'usual.event.SCREEN_UNLOCKED', 463 COMMON_EVENT_SCREEN_LOCKED = 'usual.event.SCREEN_LOCKED', 464 COMMON_EVENT_CONNECTIVITY_CHANGE = 'usual.event.CONNECTIVITY_CHANGE', 465 COMMON_EVENT_SPECIAL_CODE = 'common.event.SPECIAL_CODE', 466 COMMON_EVENT_AUDIO_QUALITY_CHANGE = 'usual.event.AUDIO_QUALITY_CHANGE', 467 COMMON_EVENT_PRIVACY_STATE_CHANGED = 'usual.event.PRIVACY_STATE_CHANGED', 468 COMMON_EVENT_PACKAGE_INSTALLATION_STARTED = 'usual.event.PACKAGE_INSTALLATION_STARTED', 469 COMMON_EVENT_DYNAMIC_ICON_CHANGED = 'usual.event.DYNAMIC_ICON_CHANGED', 470 COMMON_EVENT_MINORSMODE_ON = 'usual.event.MINORSMODE_ON', 471 COMMON_EVENT_MINORSMODE_OFF = 'usual.event.MINORSMODE_OFF', 472 COMMON_EVENT_BUNDLE_RESOURCES_CHANGED = 'usual.event.BUNDLE_RESOURCES_CHANGED', 473 COMMON_EVENT_DATA_SHARE_READY = 'usual.event.DATA_SHARE_READY', 474 COMMON_EVENT_VPN_CONNECTION_STATUS_CHANGED = 'usual.event.VPN_CONNECTION_STATUS_CHANGED', 475 COMMON_EVENT_RESTORE_START = 'usual.event.RESTORE_START', 476 COMMON_EVENT_MANAGED_BROWSER_POLICY_CHANGED = 'usual.event.MANAGED_BROWSER_POLICY_CHANGED', 477 } 478 479} 480 481export default commonEventManager; 482