Skip to content

JungWooGeon/DemonstrationService

Repository files navigation

DemonstrationSevice


app_icon



💡 시위 관리 서비스

Android 시위가 발생하였을 때, 측정된 소음을 통해 명령서 등을 발송하며 시위를 관리하는 앱

🛠 사용

  • android, android studio
  • java
  • Room DB, Retrofit2, Glide, Rxjava, Goolgle Maps API



⭐️ 기능

  • 대상 소음도 산출
    • GPS 를 이용하여 현재 좌표 조회
    • 공공데이터 포털 (한국천문연구원_출몰시각 정보) API 를 통해 일출, 일몰 시각 조회
    • 배경 소음도와 측정값을 입력하고, 주어진 보정식에 여러 값들을 대입하여 대상 소음도 산출
  • 메시지 저장
    • 추후에 안내문 혹은 명령서와 같이 보낼 메시지를 저장
  • 명령서 발송
    • Google Maps API 를 사용하여 시위 위치와 측정 위치 설정
    • 시간대, 대상 지역, 소음도 등 여러 정보 입력 후 명령서 만들기 (서버에서 제작)
  • 기타
    • 이미지 확대 / 축소 (대상 소음도 기준표, 명령서)
    • 명령서 발부 리스트
      • 명령서 발송 기록 자동 저장
      • 명령서 삭제
    • 명령서 이미지 저장
    • 명령서 전송 (명령서 이미지와 메시지를 Android 기본 '메시지' 앱으로 전달)



📷 화면


Releases

No releases published

Packages

No packages published

Languages