안드로이드 개발 질문/답변
(글 수 45,052)
구현할려는 기능은 이렇습니다.
화면에 button 터치 -> 터치 좌표 가져오는 app이 백그라운드에서 구동 ->
다른 app 구동하여 해당 어플 화면 touch 값을 file에 담음
입니다.
화면 button,touch 값 가져와 file에 담기 다 완성했는데
touch 값 가져오는 메소드를 service로 돌리는게 너무 어렵습니다.
onTouchEvent(하단소스) 메소드를 그냥 단순 객체 생성해서 호출은 안되고..
public boolean onTouchEvent (MotionEvent event) {
switch(event.getAction()){
case MotionEvent.ACTION_UP:
{
touchX=(int)event.getX();
touchY=(int)event.getY();
try {
FileOutputStream out = new FileOutputStream(file);
pack += touchX+","+touchY+" / ";
out.write(pack.getBytes());
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
break;
}
return true;
}
문제의 이 메소드..어떻게 해야 servie 로 해서 background 구현이 가능할지..
얕은 지식의 저에게 힘을..부탁드리겠습니다.




안될텐데요, 화면에서 제일 위에있는 뷰나 기타등등 이 먼저 touch event 를 받게 되는데, 일부러 넘겨주지 않는 한
되지 않을 듯합니다.
어떤걸 구현하시는지? 혹시 비밀번호 jacking 하시는건 아니죠?