| 操作 | 旧版本 | 新版本 | d.ts文件 |
|---|---|---|---|
| API废弃版本变更 | 类名:InputMethodSetting; API声明:showOptionalInputMethods(callback: AsyncCallback<boolean>): void; 差异内容:NA | 类名:InputMethodSetting; API声明:showOptionalInputMethods(callback: AsyncCallback<boolean>): void; 差异内容:18 | api/@ohos.inputMethod.d.ts |
| API废弃版本变更 | 类名:InputMethodSetting; API声明:showOptionalInputMethods(): Promise<boolean>; 差异内容:NA | 类名:InputMethodSetting; API声明:showOptionalInputMethods(): Promise<boolean>; 差异内容:18 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:inputMethod; API声明:function setSimpleKeyboardEnabled(enable: boolean): void; 差异内容:function setSimpleKeyboardEnabled(enable: boolean): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodSetting; API声明:getInputMethodState(): Promise<EnabledState>; 差异内容:getInputMethodState(): Promise<EnabledState>; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:discardTypingText(): Promise<void>; 差异内容:discardTypingText(): Promise<void>; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; 差异内容:sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:recvMessage(msgHandler?: MessageHandler): void; 差异内容:recvMessage(msgHandler?: MessageHandler): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:on(type: 'setPreviewText', callback: SetPreviewTextCallback): void; 差异内容:on(type: 'setPreviewText', callback: SetPreviewTextCallback): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void; 差异内容:off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:on(type: 'finishTextPreview', callback: Callback<void>): void; 差异内容:on(type: 'finishTextPreview', callback: Callback<void>): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodController; API声明:off(type: 'finishTextPreview', callback?: Callback<void>): void; 差异内容:off(type: 'finishTextPreview', callback?: Callback<void>): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputMethodProperty; API声明:readonly enabledState?: EnabledState; 差异内容:readonly enabledState?: EnabledState; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextInputType; API声明:SCREEN_LOCK_PASSWORD 差异内容:SCREEN_LOCK_PASSWORD | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextInputType; API声明:USER_NAME 差异内容:USER_NAME | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextInputType; API声明:NEW_PASSWORD 差异内容:NEW_PASSWORD | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextInputType; API声明:NUMBER_DECIMAL 差异内容:NUMBER_DECIMAL | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextInputType; API声明:ONE_TIME_CODE 差异内容:ONE_TIME_CODE | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputAttribute; API声明:placeholder?: string; 差异内容:placeholder?: string; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:InputAttribute; API声明:abilityName?: string; 差异内容:abilityName?: string; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextConfig; API声明:newEditBox?: boolean; 差异内容:newEditBox?: boolean; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:TextConfig; API声明:capitalizeMode?: CapitalizeMode; 差异内容:capitalizeMode?: CapitalizeMode; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:inputMethod; API声明:interface MessageHandler 差异内容:interface MessageHandler | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:MessageHandler; API声明:onMessage(msgId: string, msgParam?: ArrayBuffer): void; 差异内容:onMessage(msgId: string, msgParam?: ArrayBuffer): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:MessageHandler; API声明:onTerminated(): void; 差异内容:onTerminated(): void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:inputMethod; API声明:export enum EnabledState 差异内容:export enum EnabledState | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:EnabledState; API声明:DISABLED = 0 差异内容:DISABLED = 0 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:EnabledState; API声明:BASIC_MODE 差异内容:BASIC_MODE | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:EnabledState; API声明:FULL_EXPERIENCE_MODE 差异内容:FULL_EXPERIENCE_MODE | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:inputMethod; API声明:export enum RequestKeyboardReason 差异内容:export enum RequestKeyboardReason | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:NONE = 0 差异内容:NONE = 0 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:MOUSE = 1 差异内容:MOUSE = 1 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:TOUCH = 2 差异内容:TOUCH = 2 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:OTHER = 20 差异内容:OTHER = 20 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:inputMethod; API声明:export type SetPreviewTextCallback = (text: string, range: Range) => void; 差异内容:export type SetPreviewTextCallback = (text: string, range: Range) => void; | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:inputMethod; API声明:export enum CapitalizeMode 差异内容:export enum CapitalizeMode | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:NONE = 0 差异内容:NONE = 0 | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:SENTENCES 差异内容:SENTENCES | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:WORDS 差异内容:WORDS | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:CHARACTERS 差异内容:CHARACTERS | api/@ohos.inputMethod.d.ts |
| 新增API | NA | 类名:Panel; API声明:adjustPanelRect(flag: PanelFlag, rect: EnhancedPanelRect): void; 差异内容:adjustPanelRect(flag: PanelFlag, rect: EnhancedPanelRect): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:const PATTERN_USER_NAME: number = 10; 差异内容:const PATTERN_USER_NAME: number = 10; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:const PATTERN_NEW_PASSWORD: number = 11; 差异内容:const PATTERN_NEW_PASSWORD: number = 11; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:const PATTERN_NUMBER_DECIMAL: number = 12; 差异内容:const PATTERN_NUMBER_DECIMAL: number = 12; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:const PATTERN_ONE_TIME_CODE: number = 13; 差异内容:const PATTERN_ONE_TIME_CODE: number = 13; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export type SizeChangeCallback = (size: window.Size, keyboardArea?: KeyboardArea) => void; 差异内容:export type SizeChangeCallback = (size: window.Size, keyboardArea?: KeyboardArea) => void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputMethodAbility; API声明:on(type: 'callingDisplayDidChange', callback: Callback<number>): void; 差异内容:on(type: 'callingDisplayDidChange', callback: Callback<number>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputMethodAbility; API声明:off(type: 'callingDisplayDidChange', callback?: Callback<number>): void; 差异内容:off(type: 'callingDisplayDidChange', callback?: Callback<number>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputMethodAbility; API声明:on(type: 'discardTypingText', callback: Callback<void>): void; 差异内容:on(type: 'discardTypingText', callback: Callback<void>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputMethodAbility; API声明:off(type: 'discardTypingText', callback?: Callback<void>): void; 差异内容:off(type: 'discardTypingText', callback?: Callback<void>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputClient; API声明:sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; 差异内容:sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputClient; API声明:recvMessage(msgHandler?: MessageHandler): void; 差异内容:recvMessage(msgHandler?: MessageHandler): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputClient; API声明:getAttachOptions(): AttachOptions; 差异内容:getAttachOptions(): AttachOptions; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputClient; API声明:on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void; 差异内容:on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:InputClient; API声明:off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void; 差异内容:off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export enum ImmersiveMode 差异内容:export enum ImmersiveMode | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:ImmersiveMode; API声明:NONE_IMMERSIVE = 0 差异内容:NONE_IMMERSIVE = 0 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:ImmersiveMode; API声明:IMMERSIVE 差异内容:IMMERSIVE | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:ImmersiveMode; API声明:LIGHT_IMMERSIVE 差异内容:LIGHT_IMMERSIVE | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:ImmersiveMode; API声明:DARK_IMMERSIVE 差异内容:DARK_IMMERSIVE | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export enum GradientMode 差异内容:export enum GradientMode | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:GradientMode; API声明:NONE = 0 差异内容:NONE = 0 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:GradientMode; API声明:LINEAR_GRADIENT = 1 差异内容:LINEAR_GRADIENT = 1 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:interface ImmersiveEffect 差异内容:interface ImmersiveEffect | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:ImmersiveEffect; API声明:gradientHeight: number; 差异内容:gradientHeight: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:ImmersiveEffect; API声明:gradientMode: GradientMode; 差异内容:gradientMode: GradientMode; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export enum RequestKeyboardReason 差异内容:export enum RequestKeyboardReason | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:NONE = 0 差异内容:NONE = 0 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:MOUSE = 1 差异内容:MOUSE = 1 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:TOUCH = 2 差异内容:TOUCH = 2 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:RequestKeyboardReason; API声明:OTHER = 20 差异内容:OTHER = 20 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:startMoving(): void; 差异内容:startMoving(): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:getDisplayId(): Promise<number>; 差异内容:getDisplayId(): Promise<number>; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:updateRegion(inputRegion: Array<window.Rect>): void; 差异内容:updateRegion(inputRegion: Array<window.Rect>): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:setImmersiveMode(mode: ImmersiveMode): void; 差异内容:setImmersiveMode(mode: ImmersiveMode): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:getImmersiveMode(): ImmersiveMode; 差异内容:getImmersiveMode(): ImmersiveMode; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:setImmersiveEffect(effect: ImmersiveEffect): void; 差异内容:setImmersiveEffect(effect: ImmersiveEffect): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:Panel; API声明:setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>; 差异内容:setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly immersiveMode?: ImmersiveMode; 差异内容:readonly immersiveMode?: ImmersiveMode; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly windowId?: number; 差异内容:readonly windowId?: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly displayId?: number; 差异内容:readonly displayId?: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly placeholder?: string; 差异内容:readonly placeholder?: string; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly abilityName?: string; 差异内容:readonly abilityName?: string; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly capitalizeMode?: CapitalizeMode; 差异内容:readonly capitalizeMode?: CapitalizeMode; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EditorAttribute; API声明:readonly gradientMode?: GradientMode; 差异内容:readonly gradientMode?: GradientMode; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:PanelFlag; API声明:FLAG_CANDIDATE 差异内容:FLAG_CANDIDATE | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:interface MessageHandler 差异内容:interface MessageHandler | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:MessageHandler; API声明:onMessage(msgId: string, msgParam?: ArrayBuffer): void; 差异内容:onMessage(msgId: string, msgParam?: ArrayBuffer): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:MessageHandler; API声明:onTerminated(): void; 差异内容:onTerminated(): void; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export interface EnhancedPanelRect 差异内容:export interface EnhancedPanelRect | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:landscapeRect?: window.Rect; 差异内容:landscapeRect?: window.Rect; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:portraitRect?: window.Rect; 差异内容:portraitRect?: window.Rect; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:landscapeAvoidY?: number; 差异内容:landscapeAvoidY?: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:landscapeInputRegion?: Array<window.Rect>; 差异内容:landscapeInputRegion?: Array<window.Rect>; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:portraitAvoidY?: number; 差异内容:portraitAvoidY?: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:portraitInputRegion?: Array<window.Rect>; 差异内容:portraitInputRegion?: Array<window.Rect>; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:EnhancedPanelRect; API声明:fullScreenMode?: boolean; 差异内容:fullScreenMode?: boolean; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export interface KeyboardArea 差异内容:export interface KeyboardArea | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:KeyboardArea; API声明:top: number; 差异内容:top: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:KeyboardArea; API声明:bottom: number; 差异内容:bottom: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:KeyboardArea; API声明:left: number; 差异内容:left: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:KeyboardArea; API声明:right: number; 差异内容:right: number; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export interface AttachOptions 差异内容:export interface AttachOptions | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:AttachOptions; API声明:requestKeyboardReason?: RequestKeyboardReason; 差异内容:requestKeyboardReason?: RequestKeyboardReason; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:AttachOptions; API声明:isSimpleKeyboardEnabled?: boolean; 差异内容:isSimpleKeyboardEnabled?: boolean; | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:inputMethodEngine; API声明:export enum CapitalizeMode 差异内容:export enum CapitalizeMode | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:NONE = 0 差异内容:NONE = 0 | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:SENTENCES 差异内容:SENTENCES | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:WORDS 差异内容:WORDS | api/@ohos.inputMethodEngine.d.ts |
| 新增API | NA | 类名:CapitalizeMode; API声明:CHARACTERS 差异内容:CHARACTERS | api/@ohos.inputMethodEngine.d.ts |
| 函数变更 | 类名:Panel; API声明:on(type: 'sizeChange', callback: Callback<window.Size>): void; 差异内容:callback: Callback<window.Size> | 类名:Panel; API声明:on(type: 'sizeChange', callback: SizeChangeCallback): void; 差异内容:callback: SizeChangeCallback | api/@ohos.inputMethodEngine.d.ts |
| 函数变更 | 类名:Panel; API声明:off(type: 'sizeChange', callback?: Callback<window.Size>): void; 差异内容:callback?: Callback<window.Size> | 类名:Panel; API声明:off(type: 'sizeChange', callback?: SizeChangeCallback): void; 差异内容:callback?: SizeChangeCallback | api/@ohos.inputMethodEngine.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit