마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

터치 영역에 도형을 그리는 샘플을 어느 화면이건 동작하게 구현하고 싶습니다

0 추천

안녕하세요. 입문한지 얼마 안된 초급 개발자입니다.

 

화면을 터치한 부분에 동그라미 원을 그려내는 어플은 구글링을 통하여 완성했습니다.

이 동작을 서비스... 즉 백그라운드 최상단에서도 계속 실행되도록 하고 싶습니다.

게임을 키건... 다른 어플들을 키건 말이죠.

마치 안드로이드-환경설정-개발자옵션에 터치 표시 처럼 유사하게 만들어 보고 싶습니다.

 

구글링을 통해 확인해보니 바인딩이며... 브로드캐스팅이며... AIDL이며...

서비스와 액티비티간의 정보 전달 방법을 소개한 글들을 보고 따라해봤는데... 터치에 대한 event 전달은 잘 되지가 않네요.

 

서비스에서 액티비티를 호출하여 액티비티안의 Toast를 출력하는 것은 해봤습니다만...

제가 원하는 방식인 서비스에서 무언가의 터치가 인식이 되면 액티비티의 터치리스너가 호출되어 그림을 그리는 로직은 생각대로 잘 되지가 않습니다. 제가 생각한 로직이 맞는 건지도 확신이 안되고요.

다시 처음부터 차근차근 용어에 대한 정리를 해나가고 이해하려고 구글링을 하고 있지만 답을 찾기가 힘들어서 이렇게 도움을 요청드립니다.

제가 생각하는 로직이 맞는지... 틀리다면... 어떤 방향으로 구현해야 좋을 지 도움 부탁드립니다.

 

감사합니다.

 

 

 

익명사용자 님이 2014년 2월 16일 질문

1개의 답변

0 추천
무조건 작성할 어플이 동작되게 하려면

투명한 전체화면 view를 서비스에서 생성해서 탑윈도우에 붙이시는게 어떻까 합니다.

그럼 어떤 화면에서든 해당 view가 터치 될테니. 이벤트를 구할 수 있을 듯 하네요..

 

탑윈도우에 붙이는 방법은 아래 주소를 참조하세요

http://blog.daum.net/mailss/18
사악미소 (65,330 포인트) 님이 2014년 2월 16일 답변
...