|
|
||
|---|---|---|
| assets | ||
| database | ||
| test | ||
| ui | ||
| .gitignore | ||
| README.md | ||
| alternate_build.py | ||
| android_build.py | ||
| fault_codes.db | ||
| flet_android_guide.md | ||
| flet_app_config.py | ||
| main.py | ||
| main.spec | ||
| make_android_pwa.py | ||
| poetry.lock | ||
| pyproject.toml | ||
| 고장코드검색기.spec | ||
| 안드로이드앱빌드안내서.md | ||
README.md
고장코드 검색기
부산1호선 전동차 차량 고장코드 검색 애플리케이션입니다.
특징
- 고장코드 검색 및 상세 정보 조회
- 약어, 도면, 신호 목록 조회
- 제작사 및 장치분류별 필터링
- 라이트/다크 테마 변경 지원
- 안드로이드 모바일 지원
개발 환경 설정
- Poetry를 사용한 환경 설정:
poetry install
poetry env activate
- 애플리케이션 실행:
poetry run python main.py
안드로이드 앱 빌드
준비 사항
Android 앱 빌드를 위해 다음이 설치되어 있어야 합니다:
- Java JDK 11 이상
- Android SDK
- Flutter SDK
- flet-cli:
pip install flet
앱 아이콘 준비
- 앱 아이콘을 준비하여
assets/app_icon.png경로에 저장하세요.
빌드 방법
-
앱 설정 확인:
flet_app_config.py파일에서 앱 이름, 패키지명, 버전 등을 원하는 값으로 수정하세요. -
안드로이드 SDK 환경 변수 설정:
set ANDROID_SDK_ROOT=C:\Users\username\AppData\Local\Android\Sdk -
빌드 스크립트 실행:
python android_build.py -
빌드 완료 후 생성된 APK 파일을 안드로이드 기기에 설치하세요.
데이터베이스 정보
- 테이블 구조:
fault_code_list: 고장코드 정보manufacturers: 제작사 정보abbreviations: 약어 목록drawings: 도면 목록signals: 신호 목록
제작자 정보
- 신평-Choi KyungHwan