2016-07-15 4 views
0

마모 앱이 시작되면 앱에서 데이터를 요청하고 싶습니다. 이 데이터는 마모 응용 프로그램으로 전송되어 표시됩니다. WearableListeners 또는 DataItems를 구현하는 방법 또는 구현할 위치를 이해하는 데 어려움을 겪고 있습니다.마모 앱이 실행 된 후 안드로이드 서비스에 메시지를 보내어 데이터를 마모 응용 프로그램에 다시 보냅니다.

또 다른 요구 사항은 이 아니고이 수신 데이터를 보내기 위해 열 필요가 있다는 것입니다. 이것이 서비스일까요? 앱 모듈에있는 WearableService 클래스?

마스트 응용 프로그램은 데이터를 요청하고 (사용자 위치를 앱 서비스로 보냄) 전화 앱이이를 수신하고 사용자 위치에서 Google 마커스 API 요청으로 주변 마커를 가져옵니다. 이 마커는 마모 응용 프로그램으로 다시 전송되어 표시됩니다.

누군가이 구조가 어떻게 작동해야하는지, 흐름의 일부분이 앉아야하는 모듈 (앱 또는 착용)을 명확하게 정의하고 실제 클래스 이름을 정의 할 수 있습니까?

(내가 this 튜토리얼을 따라, 그러나 그것은 onMessageReceived 이벤트에 충돌하지 마십시오, 내가 로그에 다른 하나의 장치에서 전송 및 표시되는 메시지가 관리,주의해야한다 - 나는 또한 this 질문을 본 적이 있습니다 (지도가 마커에 의존한다는 사실을 감안할 때 내 착용 앱이 보장 된 배송을 필요로하므로 적합하지 않은 것으로 보입니다)

나는 또한 this 답변을 찾았습니다. 매우 유용하지만 구현에 대한 자세한 정보가 필요합니다.

답변

0

나는이 가이드를 사용하여 원하는 것을 할 수있었습니다 : http://android-wear-docs.readthedocs.io/en/latest/sync.html 전화에서 착용 장치로 메시지를 보내는 방법을 설명합니다.

I는 또한지도 설정 착용 샘플 응용 프로그램에 대한 Google지도를 사용 :이 두 가이드를 사용하여, 나는에 표시하는 데 필요한 모든 정보가 들어있는 문자열로 변환 된 JSON 개체를 보내을 https://github.com/googlemaps/android-samples/blob/master/AndroidWearMap/Wearable/src/main/java/com/example/androidwearmap/MainActivity.java

을 제목, 스 니펫 및 마커의 위치와 같은 내 마커 그런 다음 Wearable 응용 프로그램에서 문자열을 재구성하여 정보를 가져 와서 새로운 MarkerOptions 객체에 추가 한 다음지도에 추가합니다.

관련 문제