* See the License for the specific language governing permissions and
* limitations under the License.
*/
+#include "battery_service.h"
+#include "DialModelCharge.h"
#include "NativeLauncher.h"
#include "SliceProxy.h"
void NativeLauncher::InitNativeLauncher()
{
-
+
// 初始化语言
GraphicStartUp::InitFontEngine(MEM_POOL_UI_FONT, MEM_POOL_UI_FONT_SIZE, OHOS::VECTOR_FONT_DIR, DEFAULT_VECTOR_FONT_FILENAME);
WEARABLE_LOGI(WEARABLE_LOG_MODULE_LAUNCHER_FWK, "NativeLauncher::InitNativeLauncher");
#endif
/* ------------------------------- ConfigModel ------------------------------ */
ConfigModel::GetInstance()->Init();
+ // 开机检测充电状态
+ if (get_charge_stat() == 1)
+ {
+ DialModelCharge::GetInstance()->UpdateChargeStuaut(1);
+ }
/* -------------------------------------------------------------------------- */
// 初始化所有预加载slice
// 初始化默认首页
ScreenModels::GetInstance()->PreLoadAppimages();
NativeAbility::GetInstance().SetDefaultSliceId(VIEW_MAIN);
- //注册长按重启或关机事件
+ // 注册长按重启或关机事件
RebootModel::GetInstance()->RegisterLongPressEvents();
}