2012-08-23 4 views
1

삼성 전자 에뮬레이터 3.5.1에서 메시징 시스템 작동을 시도하고 있습니다.TV 에뮬레이터의 앱이 포함 된 Android 기기 페어링

에뮬레이터를 제대로 발견 한 Android 앱이 있습니다.

String url='http://'+tvUrl+':8008'+'/ws/app/'+appId+'/connect'; 
HttpClient client = new DefaultHttpClient(); 
HttpPost request = new HttpPost(); 
request.addHeader('Accept-Language', 'en-us'); 
request.addHeader('sldeviceid', '12345');   
request.addHeader('vendorid', 'VenderMe'); 
request.addHeader('devicename', 'IE-Client'); 
request.addHeader('productid', 'SMARTDev'); 
request.addHeader('Accept-Encoding', 'gzip, deflate'); 
request.addHeader('User-Agent', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1;Trident/5.0)'); 
request.addHeader('Accept', '*/*'); 

request.setURI(new URI(url)); 

client.execute(request); 

APPID는 에뮬레이터에서 하드 코딩 된 값 읽어 : 나는 오류 (404) 받고 있어요 그 결과

alert('App id: '+ curWidget.id); 

응용 프로그램은 에뮬레이터에서 실행되는 동안, 내가 연결하려고 할 때 문제가 시작합니다.

무엇이 누락 되었습니까? 여기서 뭐가 잘못 됐니?

+0

문제를 해결 했습니까? –

+0

아니, 테스트 용 TV가있어 – Skiba

답변

1

사용중인 에뮬레이터 버전이 너무 오래되었습니다. SDK에 AllShare 기능을 사용하려면 4.0 이상을 사용해야합니다.

+0

답변을 주셔서 감사합니다. 그러나이 기술을 사용하지 않았으므로 유효성을 검증 할 수 없으므로 허용되지 않습니다. – Skiba

관련 문제