티스토리 방명록

댓글쓰기 폼
  • 비밀댓글입니다 2017.09.22 01:51
  • 방문객 세번만 어플 잘 쓰고 있습니다.
    다만, 전체 잠금에서 어플을 삭제해 버리면 기능이 무력화 됩니다.
    (꼭 설정에서 앱 삭제만 할 수 있는것이 아니라, 앱 아이콘을 끌어서 휴지통 아이콘에 집어넣는 방식으로 삭제 가능)
    기기관리자에 등록시켜 삭제를 방지할 수 있는 방법은 없나요?
    2017.09.05 15:08 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 안녕하세요. 먼저 제가 올해 수험생이라 세번만 앱에 신경을 쓰지 못하고 있어 죄송합니다.
    기기관리자를 통해 삭제를 방지하는 방법은 제가 세번만 앱을 맨 처음 만들때 생각했던 방식이며, 실제로 업데이트 전까지만 해도 이 방식을 적용했었습니다.
    그러나 이후 삭제가 안된다는 구글 마켓의 리뷰와 앱의 비정상적인 작동으로 잠금을 풀 수 없는 경우가 매우 자주 보고되어 대규모 업데이트 이후 이 기능을 삭제해버렸습니다. 올해가 가기전에 업데이트를 할 때 다시 기능을 추가하는 것을 고려해보겠습니다.
    감사합니다.
    2017.09.05 16:40 신고
  • 비밀댓글입니다 2017.05.15 23:44
  • 비밀댓글입니다 2017.05.05 11:16
  • 비밀댓글입니다 2017.03.29 02:37
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 이어폰 버튼을 인지하는 다음 앱은 정상작동 하는지 확인해보세요.
    상위버전에서 잘 작동하는 앱이 하위버전에서는 안되는 이유는 저도 잘 모르겠습니다..
    2017.03.29 21:06 신고
  • 비밀댓글입니다 2017.03.28 16:40
  • 비밀댓글입니다 2017.03.28 15:59
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 저도 개인적으로 찾아보니까 아래와 같은 덧글을 발견할 수 있었습니다. (참고:http://stackoverflow.com/questions/20817924/broadcast-receiver-for-volume-up-button)

    There is no broadcast for volume up or down button presently. You can implement a service that will listen for any changes in the volume but it is not recommended to run a service all the time since that consumes both battery and memory.

    The only solution that I can think of is using ContentObservers for listening to the changes in the settings such as volume of streams. This answer here will provide you with the code to use ContentObserver to listen for volume up or down. http://stackoverflow.com/a/7017516/1979347

    이어폰의 미디어 버튼을 감지할 수 있는 Broadcast는 있지만, 볼륨버튼 감지는 없어서 대부분 기존 볼륨값을 저장하고, 볼륨이 변경되면 기존 값과 비교하는 코드는 몇번 볼 수 있었습니다.

    윗 댓글은 문맥상 이어폰이 아닌 하드웨어 볼륨 버튼으로 추정합니다.
    하드웨어 볼륨 버튼이랑 이어폰 볼륨 버튼이랑 상관할 필요가 없다고 생각하지만(마켓에서 텍뷰 어플 설치하시고 테스트 해보시면 됩니다. 이 앱은 볼륨버튼으로 다음 화면 넘어가기 기능이 있는데 하드웨어 볼륨버튼이랑 이어폰 볼륨 버튼이랑 모두 기능이 같습니다.) 한번 정확히 확인할 필요가 있고,
    이어폰을 끼웠을때 볼륨 버튼만 작동하게 하는 조건을 추가해야 할 듯 합니다.

    댓글 쓰고 다시 생각해보니까 텍뷰 어플이 앱 실행시에 볼륨 버튼을 감지해서 화면 넘기는 기능이 지금 질문자분의 상황에 딱 맞는 기능이라 생각합니다.
    이 앱 개발자분께 연락을 취해보시거나, 앱을 뜯어서 코드를 분석해보시는 것도 좋은 방법이라고 생각합니다.


    예전에는 어렵거나 말로하기 힘든 예제는 코드를 만들어서 포스팅 했지만 올해 제가 다시 수능 준비를 하고 있어 시간 여유가 부족하여 코드를 살펴드릴 수 없다는 점 이해해주시면 감사드리겠습니다!
    2017.03.28 16:21 신고