웹 소켓의 좋은 시나리오와 비슷합니다. 안드로이드 용으로 phongap plugin을 사용할 수 있습니다.
plugin demo을 살펴보십시오. 꽤 어려운 상황입니다.
클라이언트 측 자바 스크립트 :
var socket = io.connect("http://10.0.2.2:8080");
document.getElementById('log').innerHTML = "connecting";
socket.on('ping', function (data) {
document.getElementById('log').innerHTML = data.message;
socket.emit('pong', { message: 'Hello from client!' });
});
socket.on('connect', function() {
document.getElementById('log').innerHTML = "connected";
});
});
서버 측 웹 서비스 Node.js를에 : 플러그인 데모에
var io = require('socket.io').listen(8080);
io.sockets.on('connection', function (socket) {
console.log('emit...');
socket.emit('ping', { message: 'Hello from server ' + Date.now() });
socket.on('pong', function (data) {
console.log(data.message);
});
});
console.log('listening on port 8080');
, 그것은 필요한 안드로이드 SDK가 올바르게 설치 될 것이라고 말했다. 그건 내가 이클립스를 사용해야한다는 뜻인가요 아니면 가능한 인텔 xdk에서 시도해 볼 수 있습니까? – Idiemus
아니요. JDK 및 Android SDK가 설치되어 있고 일반적으로 Android 개발을 수행하도록 구성되어 있어야합니다. – kindasimple
"일반적으로 안드로이드 개발을 수행하도록 구성된"은 환경 변수의 경로에 도구와 플랫폼 도구를 추가하는 것입니까? – Idiemus