MultipurposeMachine HomeActivity 删除记录

日期:2026-06-11

源码项目:/Users/liang/AndroidStudioProjects/MultipurposeMachine

提示词工程目录:/Users/liang/AndroidStudioProjects/zhct/zhctprompt/work_android/MultipurposeMachine

删除前引用确认

删除前先检索了 HomeActivity、Home 流程 fragment、对应 layout 和 drawable/dimen/string 资源。确认情况如下:

代码引用调整

文件 调整内容
app/src/main/AndroidManifest.xml 移除 .main.HomeActivity 的 activity 注册。
app/src/main/java/com/zhct/multipurpose/widget/NetWorkStatusView.java 移除 HomeActivity import;长按设置入口改用 Activity;返回按钮改为结束当前 activity,不再启动 HomeActivity
app/src/main/java/com/zhct/multipurpose/utils/Constants.java 删除已过时的 HomeActivity 注释文本。
app/src/main/java/com/zhct/multipurpose/setting/SetBasicFragment.java 删除注释中的 HomeActivity.this 旧示例,避免全文检索误判。

已删除 Java 文件

已删除 XML 布局

已删除 Drawable 资源

已删除 Values 条目

文件 条目
app/src/main/res/values/strings.xml main_operation_step_1, main_operation_step_2, main_operation_step_3, main_bind_success, main_bind_fail, main_already_bind, main_balance_not_enough, main_bind_fail_user_not_exist, main_bind_fail_no_idea, main_press_back_key_tip, main_please_put_tray, local_log_title_scanner, local_log_content_scanner, local_log_title_binding, local_log_content_binding
app/src/main/res/values/dimens.xml home_nav_item_size, home_nav_item_inner_size, home_nav_item_size_big, home_nav_step_arrow_size, home_nav_step_arrow_margin, home_nav_step_arrow_padding, home_nav_step_arrow_width, home_nav_step_arrow_height, home_nav_step_arrow_left_rotate_degree, home_nav_step_arrow_right_rotate_degree, home_nav_step_arrow_left_offset, home_nav_step_arrow_right_offset, home_fragment_step_big_size, fragment_face_preview_size, home_change_fragment_top_layout_size, home_change_fragment_bottom_layout_margin
app/src/main/res/values/colors.xml main_home_nav_arrow_alpha_color

验证命令

rg -n "HomeActivity|HomeScanCodeFragment|HomeFaceRecognitionFragment|HomeBindSuccessFragment|HomeBindSuccessWithBalanceFragment|HomeNavigationView|activity_home|fragment_scan_code_layout|fragment_face_recogntion_layout|fragment_bind_success_layout|fragment_bind_success_with_balance_layout|home_nav_layout" app/src/main
rg -n "icon_home_bind_default|icon_home_bind_success|icon_home_bind_fail|icon_bind_success_small|icon_bind_result_show_user_info|icon_face_recognition_bac_1|shape_home_nav_step|main_operation_step_|main_bind_|main_already_bind|main_balance_not_enough|main_press_back_key_tip|main_please_put_tray|local_log_title_scanner|local_log_content_scanner|local_log_title_binding|local_log_content_binding|home_nav_item|home_nav_step_arrow|home_fragment_step_big_size|fragment_face_preview_size|home_change_fragment|main_home_nav_arrow_alpha_color" app/src/main

上述两条引用复扫命令均无输出。构建验证使用 JDK 8 执行:

JAVA_HOME=$(/usr/libexec/java_home -v 1.8) sh gradlew assembleDebug

结果:BUILD SUCCESSFUL