2014-12-20 3 views
0

서비스중인 메타 데이터를 감지 할 수 있습니까?서비스중인 메타 데이터를 감지 할 수 있습니까?

Manifest에서 몇 가지 서비스를하고 싶습니다. (Android Wear의 시계 모드를 여러 개하고 있습니다.) 2 개 이상의 서비스가 동일한 코드를 사용하지만 다른 메타 데이터를 전달할 수 있는지 궁금합니다. (예를 들어, 하나는 검은 색이고 다른 하나는 흰색입니다 - 각자 자신의 시계가 직면합니다).

답변

0

동일한 구성 요소 (상기 Service)를 두 번 등록하기 때문에 작동하지 않습니다. 두 번 등록 된 구성 요소가 있고 명시 적으로 Intent을 보내면 해당 구성 요소를 호출 할 수 있습니다.

  1. 은 기본을 Service 클래스와 흰색 또는 검은 색 중 하나 배경이 두 서브 클래스 유무 :

    은 당신이 당신이 원하는 것을 달성 할 수 있도록 할 대안이 있습니다.

  2. 권장 : 시계 모드가 하나만 있고 구성 활동이 추가됩니다. 배경 변경과 같은 간단한 작업의 경우 구성이 시계에있을 수 있습니다. 더 복잡한 것들을 위해 전화 측 구성을 사용하십시오. http://developer.android.com/samples/WatchFace/Application/src/com.example.android.wearable.watchface/DigitalWatchFaceCompanionConfigActivity.html

    당신은 전체 샘플을 다운로드 및 구성 구현 방법 좀 걸릴 수 있습니다 :

이는 Phone (전화) 측 설정 활동의 샘플입니다.

관련 문제