1e41f4b71Sopenharmony_ci# Native API Differences
2e41f4b71Sopenharmony_ciThis document describes the changes of APIs in OpenHarmony 2.2 Beta2 over OpenHarmony 2.0 Canary.
3e41f4b71Sopenharmony_ci## Mini System API Changes
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci| Module | API | Change Type | Change Type |
6e41f4b71Sopenharmony_ci|  --------  |  --------  |  --------  |  --------  |
7e41f4b71Sopenharmony_ci| global_i18n_lite                                   | static LocaleInfo LocaleInfo ::ForLanguageTag(const char *languageTag, I18nStatus &status); | Added                                      | API added.                                                    |
8e41f4b71Sopenharmony_ci| global_i18n_lite                                   | const char LocaleInfo ::*GetExtension(const char *key);      | Added                                      | API added.                                                    |
9e41f4b71Sopenharmony_ci| global_i18n_lite                                   | WeekInfo::WeekInfo(const LocaleInfo &localeInfo, I18nStatus &status); | Added                                      | API added.                                                    |
10e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetFirstDayOfWeek();                       | Added                                      | API added.                                                    |
11e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetMinimalDaysInFirstWeek();               | Added                                      | API added.                                                    |
12e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetFirstDayOfWeekend();                    | Added                                      | API added.                                                    |
13e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetLastDayOfWeekend();                     | Added                                      | API added.                                                    |
14e41f4b71Sopenharmony_ci| global_i18n_lite                                   | int PluralFormat::GetPluralRuleIndex(double number, I18nStatus status); | Added                                      | API added.                                                    |
15e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | const RunningLock *CreateRunningLock(const char *name, RunningLockType type, RunningLockFlag flag); | Added                                      | API added.                                                    |
16e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | void DestroyRunningLock(const RunningLock *lock); | Added                                      | API added.                                                    |
17e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | BOOL AcquireRunningLock(const RunningLock *lock); | Added                                      | API added.                                                    |
18e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | BOOL ReleaseRunningLock(const RunningLock *lock); | Added                                      | API added.                                                    |
19e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | BOOL IsRunningLockHolding(const RunningLock *lock); | Added                                      | API added.                                                    |
20