Go to file
Envy_PC c83951b63e 파일 삭제 및 UI 수정: 불필요한 빌드 파일 및 데이터베이스 파일 삭제, UI에서 디버그 모드 활성화 및 페이지 리사이즈 이벤트 핸들러 추가, 설정 버튼 및 드롭다운 필터 개선 2025-04-20 13:48:08 +09:00
assets 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
database 앱 메인 파일(app.py) 삭제 및 데이터베이스 관련 파일 수정: 데이터베이스 테이블 이름 변경, UI 업데이트 강제 호출 추가, 고장 코드 검색 및 관련 기능 개선 2025-04-13 21:54:13 +09:00
test 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
ui 파일 삭제 및 UI 수정: 불필요한 빌드 파일 및 데이터베이스 파일 삭제, UI에서 디버그 모드 활성화 및 페이지 리사이즈 이벤트 핸들러 추가, 설정 버튼 및 드롭다운 필터 개선 2025-04-20 13:48:08 +09:00
.gitignore 초기 프로젝트 설정 및 데이터베이스 관련 파일 추가: .gitignore, 데이터베이스 관리 클래스, UI 컴포넌트, 데이터베이스 테이블 생성 및 데이터 처리 기능 구현 2025-04-13 14:48:47 +09:00
README.md 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
alternate_build.py 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
android_build.py 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
fault_codes.db 앱 메인 파일(app.py) 삭제 및 데이터베이스 관련 파일 수정: 데이터베이스 테이블 이름 변경, UI 업데이트 강제 호출 추가, 고장 코드 검색 및 관련 기능 개선 2025-04-13 21:54:13 +09:00
flet_android_guide.md 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
flet_app_config.py 디버그 모드 설정 변경: 디버그 모드를 True에서 False로 수정하여 문제 해결용 기능 비활성화 2025-04-13 21:54:43 +09:00
main.py 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
main.spec 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
make_android_pwa.py 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
poetry.lock 초기 프로젝트 설정 및 데이터베이스 관련 파일 추가: .gitignore, 데이터베이스 관리 클래스, UI 컴포넌트, 데이터베이스 테이블 생성 및 데이터 처리 기능 구현 2025-04-13 14:48:47 +09:00
pyproject.toml 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
고장코드검색기.spec 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00
안드로이드앱빌드안내서.md 데이터베이스 관련 파일 삭제: check_db.py, clean_database_admin.py, clean_database.py, create_additional_tables.py, excel_to_sqlite.py 파일을 삭제하여 코드 정리 및 불필요한 기능 제거 2025-04-15 09:32:03 +09:00

README.md

고장코드 검색기

부산1호선 전동차 차량 고장코드 검색 애플리케이션입니다.

특징

  • 고장코드 검색 및 상세 정보 조회
  • 약어, 도면, 신호 목록 조회
  • 제작사 및 장치분류별 필터링
  • 라이트/다크 테마 변경 지원
  • 안드로이드 모바일 지원

개발 환경 설정

  1. Poetry를 사용한 환경 설정:
poetry install
poetry env activate
  1. 애플리케이션 실행:
poetry run python main.py

안드로이드 앱 빌드

준비 사항

Android 앱 빌드를 위해 다음이 설치되어 있어야 합니다:

  1. Java JDK 11 이상
  2. Android SDK
  3. Flutter SDK
  4. flet-cli: pip install flet

앱 아이콘 준비

  1. 앱 아이콘을 준비하여 assets/app_icon.png 경로에 저장하세요.

빌드 방법

  1. 앱 설정 확인: flet_app_config.py 파일에서 앱 이름, 패키지명, 버전 등을 원하는 값으로 수정하세요.

  2. 안드로이드 SDK 환경 변수 설정:

    set ANDROID_SDK_ROOT=C:\Users\username\AppData\Local\Android\Sdk
    
  3. 빌드 스크립트 실행:

    python android_build.py
    
  4. 빌드 완료 후 생성된 APK 파일을 안드로이드 기기에 설치하세요.

데이터베이스 정보

  • 테이블 구조:
    • fault_code_list: 고장코드 정보
    • manufacturers: 제작사 정보
    • abbreviations: 약어 목록
    • drawings: 도면 목록
    • signals: 신호 목록

제작자 정보

  • 신평-Choi KyungHwan