갤럭시 기어를 연동하는데 두 패키지간 데이터 를 주고받아야 합니다....
A라는 앱이 있고
B라는 앱(서비스만 존재)이 있습니다.
두개를 설치 한 뒤 갤럭시 기어에서 B 서비스로 데이터를 요청하면 B가 A에게 데이터를 요청하고 A는 B에게 응답을 줘야 하는데요....
B 서비스에서 A에게 데이터 요청을 어떻게 할지 모르겠습니다.
브로드 캐스트 리시버를 통해서 해보았지만 브로드캐스트가 휴대폰이 껐다 켜지거나 설치된 직후에 A를 최소 한번 실행 해 주어야만 작동을 하더라구요.
그래서 A에도 서비스를 만들고 B에서 A의 서비스를 호출해 주는 방식으로 하려고 하는데....
Intent service = new Intent("example.ServiceForGear");
위와 같은 식으로 다른 패키지에 있는 서비스를 호출 하려고 하니 안되더라구요.
이럴땐 어떻게 해야 할까요?
1. 브로드캐스트 방식을 유지하면서 앱 설치 직후나 휴대폰 껐다 킨 직후에도 작동 되게끔 하는방법
2. A와 B가 서비스를 통해 통신하는 방법
둘중 하나만 되면 되는데요.... ㅠ_ㅠ 도움 부탁드립니다.