void NativeLauncher::InitNativeLauncher()
{
-#ifdef JS_ENABLE
- ACELite::ProductAdapter::SetScreenSize(HORIZONTAL_RESOLUTION, VERTICAL_RESOLUTION);
- ACELite::ProductAdapter::SetDefaultFontStyle(
- DEFAULT_VECTOR_FONT_FILENAME, ACELite::ProductAdapter::GetDefaultFontSize());
-#endif
+ //设置字体
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");
- // 初始化所有预加载slice
- InitBtHeadsetEvent(); // 蓝牙ct和tg适配初始化
+
+ //初始化slice
NativeRegisterManager::GetInstance().InitAllNativesSlices();
- CallerLogModel::GetInstance()->InitPhoneService();
- PlayersModel::GetInstance()->AudioInit();
- ActivityModel::GetInstance()->Init();
- ScreenModels::GetInstance()->InitKvStorage();
- VocassistModel::GetInstance()->Init();
- HeartModel::GetInstance()->Init();
- BluetoothModel::GetInstance()->Init();
- SportsModel::GetInstance()->Init();
- // 初始化默认首页
- ScreenModels::GetInstance()->PreLoadAppimages();
- NativeAbility::GetInstance().SetDefaultSliceId(VIEW_MAIN_SAMPLE);
+ //初始化屏幕亮度
cm_initScreenBrightness();
- RecentManager::GetInstance()->SetDirPath("system/recent/");
- RecentManager::GetInstance()->AddToBlackList(VIEW_AOD);
- RecentManager::GetInstance()->AddToBlackList(VIEW_RECENT_APP);
- RecentManager::GetInstance()->AddToBlackList(VIEW_APPLIST);
- RecentManager::GetInstance()->AddToBlackList(VIEW_MAIN_SAMPLE);
- RecentManager::GetInstance()->SetMaxSize(5); // 5: max number of recent apps.
- PageTransitionMgr::GetInstance().SetRecentMinPeriod(1000); // 1000: min period
-
- NativeAbility::GetInstance().SetDefaultSliceId(VIEW_THUNDER_BIRD);
+ //设置默认首页
+ NativeAbility::GetInstance().SetDefaultSliceId(VIEW_THUNDER_BIRD);
}
}