나는 안드로이드의 최신 버전을 실행 중이며 SDK이고 모바일 갭을 사용하여 모바일 응용 프로그램을 만듭니다. 내 문제는 내가 웹 서비스를 요청하고받은 메시지의 내용을 내 HTML 태그에 표시하고 있다는 것입니다. 웹 서비스가 정상적으로 작동하고 표시 기능이 제대로 작동하며 버그없이 에뮬레이터에서 실행 중입니다. 문제는 실제 안드로이드 장치에서 동일한 응용 프로그램과 코드를 실행하려고 할 때 발생합니다 ... 아무 일도 일어나지 않습니다. 테스트중인 기기에는 Android 버전 2.3.1 및 4.0이 있습니다. 테스트를 위해 사용하는 에뮬레이터는 2.2이고 안드로이드 프로젝트는 안드로이드 SDK 버전 2.2로 만들어졌습니다. 이 문제가 안드로이드 OS 버전과 관련이 없는지 확인하기 위해 버전 4.0을 사용하는 테스트 프로젝트를 생성하고 동일한 OS 버전의 안드로이드 장치에서 테스트 한 결과 같은 문제가 발생합니다.Phonegap 안드로이드 프로젝트가 실제 전화가 아닌 에뮬레이터에서 작동합니다.
다음은 내 코드 스 니펫입니다.
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://feeds.delicious.com/v2/json/popular", false);
xhr.send(null);
if (xhr.readyState==4 && xhr.status==200){
clearLoadingScreen();
var popular= $("#disclaimer").html("");
popular= "";
$("#popular").append('<div class="popular"><p>Popular:</p>'+ "This is an example popular list<br />" + popular+ ' </div>');
}
내가 말한 것처럼 index.html 페이지가로드, 나는 빈 화면을보고 몇 초 후에이 채워지면, 코드, 에뮬레이터에서 완벽하게 작동합니다. 전화로 코드를 전송하면 작동하지 않습니다. 누구에게 어떤 아이디어가 있습니까?
이 문제를 해결 한 적이 있습니까? 나는 똑같은 문제를 겪고 있는데, 나는 혼란 스럽다. 감사. XML 버전 = "1.0"인코딩 = "UTF-8"> [코드] <액세스 원점 = "HTTP : –
boztalay