| 操作 | 旧版本 | 新版本 | 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 |