청력테스트

사람이 나이가 들면 청력이 쇠퇴되서 고주파를 들을 수 없다고 합니다.
전에 선생님은 못듣는 벨소리가 유행한 적이 있는거 기억 하시죠 ?

이번 강좌에서는 앱인벤터로 안드로이드 청력 테스트 앱을 만들어 보기로 하겠습니다.

  1. 주요 기능

    – 플레이 버튼을 누르면 해당 주파수가 들립니다
    – 들리면 들려요 버튼을 누르고 안들리면 안들려요 버튼을 누릅니다.
    – 안들려요 버튼을 누르면 현재 당신의 청력 상태를 알려줍니다. 

  2. 청력 테스트 앱 UI 

  3. 프로그램 블럭

    – 청력 테스트 단계를 저장할 전역 변수를 하나 선언합니다. 

    – 청력 테스트에 사용할 mp3파일에 대해 list 로 선언합니다.

    –  안들리면 현재의 청력에 대해 알려줄 메세지를 list 로 선언합니다. 

    – 화면이 초기화 될때 현재 청력 테스트 단계를 설정합니다. 

    – 현재의 청력 테스트 단계를 sonic_step_num 에서 받아 파일 이름을 찾고 mp3 확장자를 제거합니다. 

    – 파일 이름의 값을 1,000으로 나눠 kHZ 단위로 변환해서 레이블에 표시합니다. 

    – 청력 테스트 play 버튼을 누르면 현재 테스트 단계의 파일을 재생 합니다. 

    – 안들려요를 누르면 play 를 중단하고 현재 단계의 청력 수준을 처음에 선언한 sonic_result 에서 찾아 보여 줍니다. 

    – 들려요를 누르면 play를 중단하고 다음단계로 넘어 갑니다. 

    – 12개 단계를 마치면 다시 할지 종료할지 물어봅니다.
     

    – 처음부터 다시 할지, 종료할지의 선택에 따른 동작을 설정 합니다.  

  4. 첨부 파일 

    – 소스파일 : ultrasonic_ringtones
    – 실행파일 : ultrasonic_ringtones

  5. 참고사이트

    – mp3 파일과 테스트 단계에 따른 해설  : http://www.ultrasonic-ringtones.com/ 

 

 

 

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*