platform.c
platform_init
boot_mode_select boot_mode.c--- g_boot_mode = RECOVERY_BOOT返回即可进入recovery模式
boot_menu_detection()
boot_menu_key_trigger
mtk_detect_key(MT65XX_BOOT_MENU_KEY)
boot_mode_menu_select();
recovery_detection();(没走这里)
recovery_check_key_trigger
mtk_detect_key(MT65XX_RECOVERY_KEY)
sw_env();
default_device.cpp HandleMenuKey
recovery.cpp
ui->Print("Rebooting...\n");在屏幕上打印信息
main
update_package这个是带路径的安装包?
if (update_package != NULL) {
install_package
}
prompt_and_wait
sdcard_restore_directory
settings_headers_about.xml
<intent android:action="android.intent.action.MAIN"
android:targetPackage="com.lxqenglishfayin.guoji"
android:targetClass="com.lxqenglishfayin.guoji.LXQEnglishFayinActivity" />