2012-11-25 2 views
0

내 원격 앱 (예 : 활동 A, 활동 B)에 대해 여러 활동을 사용하려고합니다.원격 응용 프로그램의 다른 활동에서 anymote 프로토콜 연결이 활성화 될 수 있습니까?

하지만 인 텐트 (활동 A)를 만들고 새로운 활동 (활동 B)을 시작할 때마다 페어링 활동은 계속해서 나타나지만 앱을 처음 시작할 때 사용하는 페어링 활동 만 원합니다. 페어링 통신을 계속 유지하기를 원합니다 (전체 앱을 죽일 때까지).

구현 방법이 있습니까? 또는 모든 앱을 하나의 활동으로 유지해야합니까? 활동 AB와 같은가? 내가 아주 확실하지 않다하지만 난 그게 AnymoteClientService하고 Anymote 로직이 서비스에 보관되어있는 경우

답변

0

은 다음 여러 활동이 구글 TV에 명령을 보내는 것을 사용할 수 AnymoteSender 뭔가를해야 할 것 같아요. 페어링은 앱당 한 번만 발생합니다.

Google이 출처로하는 Anymote 라이브러리 (https://code.google.com/p/googletv-android-samples/source/browse/#git%2FAnymoteLibrary)를 사용하는 경우 해당 라이브러리를 사용하려면 페어링 단계는 모든 연결마다 수행해야합니다.

오픈 소스 (https://code.google.com/p/googletv-android-samples/source/browse/#git%2FAnymoteLibrary) 인 Anymote-for-Java 라이브러리는 페어링 정보를 기억하고 페어링 단계는 장치 당 한 번만 수행하면됩니다.

+0

감사합니다. 하지만 모든 단일 활동을 AnymoteClientService에 바인드해야합니까? anymoteSender.send (무언가)를 사용하는 활동에 대해서는? 아, https://code.google.com/p/googletv-android-samples/source/browse/#git%2FAnymoteLibrary 및 https://code.google.com/p/googletv-android-samples/source/browse/# git % 2FAnymoteLibrary 은 내가 당신의 github을봤을 정도로 아주 유사했습니다. 그것은 큰 도움이었습니다! 다시 감사합니다! – user1721990

+0

Google TV Anymote 라이브러리의 Anymote 기능을 사용하는 경우 서비스에 바인딩해야합니다. 내 라이브러리에는 다른 디자인이 있습니다. –