티스토리 뷰

어쩌다가 만들게 되었내요...

지금까지 구현한건 아래와 같습니다


서비스 시작버튼

서비스 종료버튼

이렇게 로그켓을 보면 화면꺼짐을 잡아내는 것을 확인할수 있습니다


이제 화면 꺼진상태에서 두번 터치를 잡아내야 하고

두번 터치하면 화면이 켜지게 해야 하는대....


화면이 켜지게 하는것은 소스가 있더군요 ㅎㅎ.. 그래서 관리자 권한이 필요하다기에 일단 어찌해서 만들어 뒀습니다


그런대 화면 꺼진상태에서 두번 터치하는것을 어찌 잡아낸단 말이냐...ㅠ


브로드 캐스트로는 안된다고 나왔습니다



음.... 뭔 방법 없을까요??


댓글
  • 김재호 기대되네요 꼭 성공하시길 바랍니다. 2013.09.02 14:20
  • 빨물 g2는 화면꺼진상태에서 lcd쪽에 두번 충격을 주면 켜지는 하드웨어가 들어가있는걸로 알아요 일반 폰에서 어플로 하려면 좀 힘들지 않을까요 일단 화면이 꺼진다면 lcd판넬에 전원이 안들어가는데 lcd쪽 촉각센서에만 전원이들어갈수 있는지.. 안돼면 화면만 어두운상태라면 배터리소비가 엄청날듯 이거보다 좀더 배터리소모가 적은 다른방법으로 근접센서로 켜는 어플도 있던데 이것도 센서가 계속감지해야해서 배터리소모가 좀 심하더군요 마지막으로 가능성이있는건 중력 센서를 온상태로 두어서 흔들어서 켜기.. 이것도 배터리 소비가 문제겠군요 2013.09.04 15:52
  • ik군 이거 자이로센서로 구현한다고 들었습니다 2013.10.22 01:20
  • OHK 로우레벨(커널 수준)에서 구현이 가능하다고 하는데...
    저도 잘 모르갰지만
    아무래도 루트 권한 없이는 불가능 할 것 같습니다
    또한 화면 터치를 인식하는 것을 계속 유지해야 하므로
    안드로이드 시스템에 대한 공부가 필수일듯..

    p.s. 현재 넥서스를 위한 노크온 기능의 어플이 있습니다
    갤럭시 시리즈에서 마켓에 검색하면 나오지 않고요..
    구글에 Touch Control 이라고 치면 나옵니다

    그 어플의 경우에는 루트 권한이 필요하고, 특정 기기(넥서스 시리즈)에 특정 커널에서만 가능하므로
    아무래도 적용할 기기의 시스템에 대해 해박한 지식이 필요할 것 같습니다
    갤럭시s3용 노크온 기대하겠습니다!!
    2013.10.26 12:51
  • Favicon of https://itmir.tistory.com Mir(whdghks913) 루트권한이 만능이라고 하지만...

    나름대로 엄청 찾아본 결과
    화면이 꺼지면 터치를 커널에서 꺼버린다 하더군요
    그래서 커널 수정 없이는 화면 꺼짐상태에서 터치사용이 불가능 하다 합니다
    이를 이용하면 커널수정으로 노크온이 가능하단 소리인대
    이게 바로 겔럭시 넥서스에서 구현이 되었습니다
    한 팀에서 구현을 하였고, 커널을 배포중인것으로 알고있으나
    그 소스는 클로우즈 소스라 알수가 없는 상황입니다...

    그러므로 모든 기기에 터치를 이용하여 노크온을 만들수는 없습니다
    커널수정이 필요하므로...


    그리고 윗분 덧글처럼 흔들어 켜기같은 경우는 배터리가 엄청 달고 부작용이 너무 많으므로 아에 대상에 포함하지를 않았습니다

    근접센서같은 경우는 어두운곳에서는 안되기 때문에 fail...


    이러한 이유로 현재 포기상태 입니다...;
    2013.11.05 16:19 신고
  • 지나가다 가속도센서 모니터링 해야될것 같습니다만. 2013.12.15 14:15
  • 비밀댓글입니다 2014.10.13 18:29
  • K.D. 그럼 화면꺼지는거 대신 밝기를 1로 맞춰서 거의 않보이게 하는건 어떨까요? 2016.02.01 21:51
  • KD 그럼 밝기를 1로 맞춰서 않보이게 하고 더블터치를 제스쳐로 줘서 (if문 사용) 화면이 켜지게 하면 어떨까요? 2016.02.01 21:53
댓글쓰기 폼