2016-08-01 1 views
0

TV 입력 프레임 워크를 사용하여 Android TV의 기본 TV 앱에 채널 추가를 시도했습니다. 필수 매개 변수를 지정하여 채널을 추가하고 있습니다. 하지만, 이런 방법을 완화하는 이유에 대해TIF를 사용하여 Android TV에 추가하는 동안 TvContract에 채널이 추가되지 않았습니다.

com.google.android.tv E/ChannelDataManager: Ignoring an incoming channel with invalid input id.

어떤 아이디어를 채널은 무시지고 있으며 메시지를 보여줍니다?

+0

Android TV 입력 프레임 워크 구현을 공유하십시오. – Teyam

답변

0

설정 활동을 위해 의도 한 올바른 입력 ID (TvContract.Channels.COLUMN_INPUT_ID)를 설정해야합니다.

입력 ID는

  • 을 애플리케이션 ID 애플리케이션 ID/classNameRegisteredAsInputService, 다음과 같습니다 com.company.myapp
  • classNameRegisteredAsInputService - 당신이 android.permission.BIND_TV_INPUT과 서비스로 manifset에서 지정한 클래스 : com.company .myapp.tvinput.service.IptvTvInputService
관련 문제