1e41f4b71Sopenharmony_ci# Native API 差异报告
2e41f4b71Sopenharmony_ciOpenHarmony 2.2 Beta2相较于OpenHarmony 2.0 Canary版本的API变更如下:
3e41f4b71Sopenharmony_ci## 轻量级系统接口变更
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci| 模块名称  | 接口名称  | 变更类型  | 变更类型  |
6e41f4b71Sopenharmony_ci|  --------  |  --------  |  --------  |  --------  |
7e41f4b71Sopenharmony_ci| global_i18n_lite                                   | static LocaleInfo LocaleInfo ::ForLanguageTag(const char *languageTag, I18nStatus &status); | 新增                                       | 新增接口                                                     |
8e41f4b71Sopenharmony_ci| global_i18n_lite                                   | const char LocaleInfo ::*GetExtension(const char *key);      | 新增                                       | 新增接口                                                     |
9e41f4b71Sopenharmony_ci| global_i18n_lite                                   | WeekInfo::WeekInfo(const LocaleInfo &localeInfo, I18nStatus &status); | 新增                                       | 新增接口                                                     |
10e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetFirstDayOfWeek();                       | 新增                                       | 新增接口                                                     |
11e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetMinimalDaysInFirstWeek();               | 新增                                       | 新增接口                                                     |
12e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetFirstDayOfWeekend();                    | 新增                                       | 新增接口                                                     |
13e41f4b71Sopenharmony_ci| global_i18n_lite                                   | uint8_t WeekInfo::GetLastDayOfWeekend();                     | 新增                                       | 新增接口                                                     |
14e41f4b71Sopenharmony_ci| global_i18n_lite                                   | int PluralFormat::GetPluralRuleIndex(double number, I18nStatus status); | 新增                                       | 新增接口                                                     |
15e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | const RunningLock *CreateRunningLock(const char *name, RunningLockType type, RunningLockFlag flag); | 新增                                       | 新增接口                                                     |
16e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | void DestroyRunningLock(const RunningLock *lock); | 新增                                       | 新增接口                                                     |
17e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | BOOL AcquireRunningLock(const RunningLock *lock); | 新增                                       | 新增接口                                                     |
18e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | BOOL ReleaseRunningLock(const RunningLock *lock); | 新增                                       | 新增接口                                                     |
19e41f4b71Sopenharmony_ci| powermgr_powermgr_lite                                   | BOOL IsRunningLockHolding(const RunningLock *lock); | 新增                                       | 新增接口                                                     |