구현할려는 기능은 이렇습니다.

화면에 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 구현이 가능할지..

얕은 지식의 저에게 힘을..부탁드리겠습니다.