harmony(鸿蒙)JS API Changes of the Globalization Subsystem

  • 2022-08-09
  • 浏览 (635)

JS API Changes of the Globalization Subsystem

The table below lists the APIs changes of the globalization subsystem in OpenHarmony 3.1 Release over OpenHarmony 3.0 LTS.

API Changes

Module Class Method/Attribute/Enumeration/Constant Change Type
rawFileDescriptor RawFileDescriptor length: number; Added
rawFileDescriptor RawFileDescriptor offset: number; Added
rawFileDescriptor RawFileDescriptor fd: number; Added
ohos.resourceManager ResourceManager release(); Added
ohos.resourceManager ResourceManager closeRawFileDescriptor(path: string, callback: AsyncCallback<void>): void;
closeRawFileDescriptor(path: string): Promise<void>;
Added
ohos.resourceManager ResourceManager getRawFileDescriptor(path: string, callback: AsyncCallback<RawFileDescriptor>): void;
getRawFileDescriptor(path: string): Promise<RawFileDescriptor>;
Added
ohos.resourceManager ResourceManager getRawFile(path: string, callback: AsyncCallback<Uint8Array>): void;
getRawFile(path: string): Promise<Uint8Array>;
Added
ohos.resourceManager resourceManager getResourceManager(callback: AsyncCallback<ResourceManager>): void;
getResourceManager(bundleName: string, callback: AsyncCallback<ResourceManager>): void;
getResourceManager(): Promise<ResourceManager>;
getResourceManager(bundleName: string): Promise<ResourceManager>;
Added
ohos.intl RelativeTimeFormat resolvedOptions(): RelativeTimeFormatResolvedOptions; Added
ohos.intl RelativeTimeFormat formatToParts(value: number, unit: string): Array<object>; Added
ohos.intl RelativeTimeFormat format(value: number, unit: string): string; Added
ohos.intl RelativeTimeFormat constructor(); Added
ohos.intl RelativeTimeFormatResolvedOptions numberingSystem: string; Added
ohos.intl RelativeTimeFormatResolvedOptions numeric: string; Added
ohos.intl RelativeTimeFormatResolvedOptions style: string; Added
ohos.intl RelativeTimeFormatResolvedOptions locale: string; Added
ohos.intl RelativeTimeFormatInputOptions style: string; Added
ohos.intl RelativeTimeFormatInputOptions numeric: string; Added
ohos.intl RelativeTimeFormatInputOptions localeMatcher: string; Added
ohos.intl PluralRules select(n: number): string; Added
ohos.intl PluralRules constructor(); Added
ohos.intl PluralRulesOptions maximumSignificantDigits: number; Added
ohos.intl PluralRulesOptions minimumSignificantDigits: number; Added
ohos.intl PluralRulesOptions maximumFractionDigits: number; Added
ohos.intl PluralRulesOptions minimumFractionDigits: number; Added
ohos.intl PluralRulesOptions minimumIntegerDigits: number; Added
ohos.intl PluralRulesOptions type: string; Added
ohos.intl PluralRulesOptions localeMatcher: string; Added
ohos.intl Collator resolvedOptions(): CollatorOptions; Added
ohos.intl Collator compare(first: string, second: string): number; Added
ohos.intl Collator constructor(); Added
ohos.intl CollatorOptions caseFirst: string; Added
ohos.intl CollatorOptions numeric: boolean; Added
ohos.intl CollatorOptions collation: string; Added
ohos.intl CollatorOptions ignorePunctuation: boolean; Added
ohos.intl CollatorOptions sensitivity: string; Added
ohos.intl CollatorOptions usage: string; Added
ohos.intl CollatorOptions localeMatcher: string; Added
ohos.intl NumberOptions unitUsage: string Added
ohos.intl LocaleOptions caseFirst: string; Added
ohos.intl LocaleOptions numeric: boolean; Added
ohos.intl LocaleOptions numberingSystem: string; Added
ohos.intl LocaleOptions hourCycle: string; Added
ohos.intl LocaleOptions collation: string; Added
ohos.intl LocaleOptions calendar: string; Added
ohos.i18n TimeZone getOffset(date?: number): number; Added
ohos.i18n TimeZone getRawOffset(): number; Added
ohos.i18n TimeZone getDisplayName(locale?: string, isDST?: boolean): string; Added
ohos.i18n TimeZone getID(): string; Added
ohos.i18n i18n getTimeZone(zoneID?: string): TimeZone; Added
ohos.i18n i18n getFirstPreferredLanguage(): string; Added
ohos.i18n i18n getPreferredLanguageList(): Array<string>; Added
ohos.i18n i18n removePreferredLanguage(index: number): boolean; Added
ohos.i18n i18n addPreferredLanguage(language: string, index?: number): boolean; Added
ohos.i18n i18n set24HourClock(option: boolean): boolean; Added
ohos.i18n i18n is24HourClock(): boolean; Added
ohos.i18n Character getType(char: string): string; Added
ohos.i18n Character isUpperCase(char: string): boolean; Added
ohos.i18n Character isLowerCase(char: string): boolean; Added
ohos.i18n Character isLetter(char: string): boolean; Added
ohos.i18n Character isIdeograph(char: string): boolean; Added
ohos.i18n Character isRTL(char: string): boolean; Added
ohos.i18n Character isWhitespace(char: string): boolean; Added
ohos.i18n Character isSpaceChar(char: string): boolean; Added
ohos.i18n Character isDigit(char: string): boolean; Added
ohos.i18n IndexUtil getIndex(text: string): string; Added
ohos.i18n IndexUtil addLocale(locale: string): void; Added
ohos.i18n IndexUtil getIndexList(): Array<string>; Added
ohos.i18n i18n getInstance(locale?:string): IndexUtil; Added
ohos.i18n BreakIterator isBoundary(offset: number): boolean; Added
ohos.i18n BreakIterator getLineBreakText(): string; Added
ohos.i18n BreakIterator following(offset: number): number; Added
ohos.i18n BreakIterator setLineBreakText(text: string): void; Added
ohos.i18n BreakIterator previous(): number; Added
ohos.i18n BreakIterator next(index?: number): number; Added
ohos.i18n BreakIterator last(): number; Added
ohos.i18n BreakIterator first(): number; Added
ohos.i18n BreakIterator current(): number; Added
ohos.i18n i18n getLineInstance(locale: string): BreakIterator; Added
ohos.i18n i18n isRTL(locale: string): boolean; Added
ohos.i18n Calendar isWeekend(date?: Date): boolean; Added
ohos.i18n Calendar getDisplayName(locale: string): string; Added
ohos.i18n Calendar get(field: string): number; Added
ohos.i18n Calendar setMinimalDaysInFirstWeek(value: number): void; Added
ohos.i18n Calendar getMinimalDaysInFirstWeek(): number; Added
ohos.i18n Calendar setFirstDayOfWeek(value: number): void; Added
ohos.i18n Calendar getFirstDayOfWeek(): number; Added
ohos.i18n Calendar getTimeZone(): string; Added
ohos.i18n Calendar setTimeZone(timezone: string): void; Added
ohos.i18n Calendar set(year: number, month: number, date:number, hour?: number, minute?: number, second?: number): void; Added
ohos.i18n Calendar setTime(date: Date): void;
setTime(time: number): void;
Added
ohos.i18n i18n getCalendar(locale: string, type?: string): Calendar; Added
ohos.i18n PhoneNumberFormat format(number: string): string; Added
ohos.i18n PhoneNumberFormat isValidNumber(number: string): boolean; Added
ohos.i18n PhoneNumberFormat constructor(country: string, options?: PhoneNumberFormatOptions); Added
ohos.i18n PhoneNumberFormatOptions type: string; Added
ohos.i18n UnitInfo measureSystem: string Added
ohos.i18n UnitInfo unit: string Added
ohos.i18n Util unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale: string, style?: string): string; Added

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)Updates (OpenHarmony 3.1 Beta -> OpenHarmony 3.1 Release)

harmony(鸿蒙)JS API Changes of the Ability Framework

harmony(鸿蒙)JS API Changes of the Accessibility Subsystem

harmony(鸿蒙)JS API Changes of the Account Subsystem

harmony(鸿蒙)JS API Changes of the ArkUI Development Framework

harmony(鸿蒙)JS API Changes of the Power Management Subsystem

harmony(鸿蒙)JS API Changes of the Bundle Management Framework

harmony(鸿蒙)JS API Changes of the Communication Subsystem

harmony(鸿蒙)JS API Changes of the Utils Subsystem

0  赞