harmony 鸿蒙杂散软件服务子系统JS API变更

  • 2022-12-22
  • 浏览 (588)

杂散软件服务子系统JS API变更

OpenHarmony 3.2 Beta3版本相较于OpenHarmony 3.2 Beta2版本,杂散软件服务子系统的API变更如下:

接口变更

模块名 方法/事件名 方法/属性/枚举/常量 变更类型
ohos.inputmethod InputMethodController hideSoftKeyboard(callback: AsyncCallback<void>): void;
hideSoftKeyboard():Promise<void>;
新增
ohos.inputmethod InputMethodController showSoftKeyboard(callback: AsyncCallback<void>): void;
showSoftKeyboard():Promise<void>;
新增
ohos.inputmethod inputMethod getCurrentInputMethod(): InputMethodProperty; 新增
ohos.inputmethodengine TextInputClient moveCursor(direction: number, callback: AsyncCallback<void>): void;
moveCursor(direction: number): Promise<void>;
新增
ohos.inputmethodengine InputMethodEngine off(type: ‘setCallingWindow’, callback: (wid:number) => void): void; 新增
ohos.inputmethodengine InputMethodEngine on(type: ‘setCallingWindow’, callback: (wid:number) => void): void; 新增
ohos.inputmethodengine InputMethodEngine off(type: ‘inputStop’, callback: () => void): void; 新增
ohos.inputmethodengine InputMethodEngine on(type: ‘inputStop’, callback: () => void): void; 新增
ohos.inputmethodengine inputMethodEngine const WINDOW_TYPE_INPUT_METHOD_FLOAT: number; 新增
ohos.inputmethodengine inputMethodEngine const CURSOR_RIGHT: number; 新增
ohos.inputmethodengine inputMethodEngine const CURSOR_LEFT: number; 新增
ohos.inputmethodengine inputMethodEngine const CURSOR_DOWN: number; 新增
ohos.inputmethodengine inputMethodEngine const CURSOR_UP: number; 新增
ohos.inputmethodextensionability InputMethodExtensionAbility onDestroy(): void; 新增
ohos.inputmethodextensionability InputMethodExtensionAbility onCreate(want: Want): void; 新增
ohos.inputmethodextensionability InputMethodExtensionAbility context: InputMethodExtensionContext; 新增
ohos.inputmethodextensioncontext InputMethodExtensionContext terminateSelf(callback: AsyncCallback<void>): void;
terminateSelf(): Promise<void>;
新增
ohos.inputmethodextensioncontext InputMethodExtensionContext startAbility(want: Want, callback: AsyncCallback<void>): void;
startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void>): void;
startAbility(want: Want, options?: StartOptions): Promise<void>;
新增
ohos.pasteboard PasteData setProperty(property: PasteDataProperty): void; 新增
ohos.pasteboard PasteData getPrimaryPixelMap(): image.PixelMap; 新增
ohos.pasteboard PasteData addPixelMapRecord(pixelMap: image.PixelMap): void; 新增
ohos.pasteboard PasteDataRecord data: { [mimeType: string]: ArrayBuffer } 新增
ohos.pasteboard PasteDataRecord pixelMap: image.PixelMap; 新增
ohos.pasteboard PasteDataProperty shareOption: ShareOption; 新增
ohos.pasteboard ShareOption CrossDevice 新增
ohos.pasteboard ShareOption LocalDevice 新增
ohos.pasteboard ShareOption InApp 新增
ohos.pasteboard pasteboard createRecord(mimeType: string, value: ArrayBuffer):PasteDataRecord; 新增
ohos.pasteboard pasteboard createPixelMapRecord(pixelMap: image.PixelMap):PasteDataRecord; 新增
ohos.pasteboard pasteboard createData(mimeType: string, value: ArrayBuffer): PasteData; 新增
ohos.pasteboard pasteboard createPixelMapData(pixelMap: image.PixelMap): PasteData; 新增
ohos.pasteboard pasteboard const MIMETYPE_PIXELMAP: string; 新增
ohos.request UploadTask off(type:‘complete’ |‘fail’, callback?: Callback<Array<TaskState>>): void; 新增
ohos.request UploadTask off(type:‘complete’ |‘fail’, callback?: Callback<Array<TaskState>>): void; 新增
ohos.request UploadTask on(type:‘complete’ |‘fail’, callback: Callback<Array<TaskState>>): void; 新增
ohos.request UploadTask on(type:‘complete’ |‘fail’, callback: Callback<Array<TaskState>>): void; 新增
ohos.request TaskState message: string; 新增
ohos.request TaskState responseCode: number; 新增
ohos.request TaskState path: string; 新增
ohos.request DownloadConfig background?: boolean; 新增
ohos.screenLock screenLock onSystemEvent(callback: Callback<SystemEvent>): boolean; 新增
ohos.screenLock SystemEvent params: string 新增
ohos.screenLock SystemEvent eventType: EventType, 新增
ohos.screenLock screenLock lockScreen(callback: AsyncCallback<boolean>): void;
lockScreen():Promise<boolean>;
新增
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock off(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’ |‘screenlockEnabled’ |‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘screenlockEnabled’, callback: Callback<boolean>): void; 删除
ohos.screenLock screenLock on(type: ‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<number>): void; 删除
ohos.screenLock screenLock on(type: ‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<number>): void; 删除
ohos.screenLock screenLock on(type: ‘beginSleep’ |‘endSleep’ |‘changeUser’, callback: Callback<number>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除
ohos.screenLock screenLock on(type: ‘beginWakeUp’ |‘endWakeUp’ |‘beginScreenOn’ |‘endScreenOn’ |‘beginScreenOff’ |‘endScreenOff’ |‘unlockScreen’ |‘beginExitAnimation’, callback: Callback<void>): void; 删除

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

harmony 鸿蒙元能力子系统JS API变更

harmony 鸿蒙无障碍子系统JS API变更

harmony 鸿蒙帐号子系统JS API变更

harmony 鸿蒙ArkUI子系统JS API变更

harmony 鸿蒙电源服务子系统JS API变更

harmony 鸿蒙包管理子系统JS API变更

harmony 鸿蒙基础通信子系统JS API变更

harmony 鸿蒙公共基础库子系统JS API变更

harmony 鸿蒙DFX子系统JS API变更

0  赞