2011-03-22 8 views
5

휴대 전화 응용 프로그램을 프로그래밍하기 위해 대학교를 지정해야합니다. 나는 메시지를 통해 서로 의사 소통하기 위해 두 명의 휴대 전화에 맞섰습니다.Android에서 기기 대 기기 통신

모바일을 인터넷에 연결하여 메시지를 보내고 다른 모바일을 인터넷에 연결하여 메시지를 수신하고 싶습니다.

Eclipse IDE를 사용하고 있습니다.

누구나 비슷한 응용 프로그램 소스 코드의 좋은 예가 있으면 적절한 프로토콜을 사용하여 응용 프로그램을 개발할 수 있습니다.

나는 조언을 해줄 것이고, "대답"을 해 줄 누군가를 찾고있는 것이 아닙니다. 나는 정말로 갇혀있는 것을 고대하고 있습니다. 안드로이드 폰을 만진 적이 없지만, 혼자서 프로그래밍 할 수는 없지만. 그래서 약간의 충고는 놀라 울 것이다!

감사

+2

는 아직 안드로이드 SDK를 다운로드 한 가장 좋은 건 아마? – Amplify91

+0

안녕하세요, Eclipse에서 Java ME를 사용할 수 있다는 인상을 받고 있었습니까? –

+0

아니요, 특정 SDK가 있습니다. 아래 답변에서 시작하는 방법에 대해 자세히 설명했습니다. – Amplify91

답변

2

이 사이트에 익숙하지 않은 사람 : http://developer.android.com/index.html 자세히 알아보십시오. 유용한 정보가 가득합니다. 동영상 섹션에서는 Android가 다른 주제와 정확히 무엇인지에 대해 실시간으로 이야기합니다. 가장 먼저해야 할 일은 SDK 섹션으로 이동하는 것입니다. 설정 방법에 대한 자세한 안내를 제공합니다. 개발자 가이드는 안드로이드에 대해 더 많이 배우고 시작하는 동안 특히 안드로이드 애플 리케이션 (자바 프로그램뿐만 아니라)을 프로그래밍하는 방법에 대해 잘 알고 있습니다. 리소스에는 특정 문제에 대한 코드 예제 및 기사가 가득하며 참조는 전체 플랫폼 설명서입니다. @Matthew Willis는 이미 Dev Guide에서 유용한 링크를 제공했습니다.

사이트를 둘러보고 SDK를 다운로드하여 설치하고 질문이있을 때마다 다시 방문하십시오. 행운을 빕니다!

+1

당신의 도움에 정말 감사드립니다. 나는 주말 내내이 일을하는 데 많은 시간을 할애 할 것입니다. –

2

당신은 서로가 통신에 대해 모르는 것이 두 장치를 알아 내기 위해 필요한 기술 솔루션을 결정하기 전에.

일종의 P2P 솔루션을 개발하려고 시도하는 곳에서 전화기가 메시지를 보내고 메시지를 폴링하는 중간에 일종의 서버가 필요할 것입니다.

WIFI를 사용하는 경우 각 전화기 IP 주소를 가지며 각 전화기가 서로 직접 통신하도록 구성 할 수 있습니다.

일단 아키텍처를 결정하면 http와 같은 단순한 것으로 통신 할 수 있습니다.

+0

입력 해 주셔서 대단히 감사드립니다! –

2

What is Android?을 확인하면 Android에서 사용할 수있는 프레임 워크/라이브러리에 대한 아이디어를 얻을 수 있습니다. 해당 사이트의 왼쪽 창에있는 링크를 읽으면 Android에 대한 유용한 일련의 기사를 볼 수 있습니다.

두 장치가 통신하는 방법의 측면에서 보면 열거하기가 쉽지 않습니다. 일반적으로 폭 넓은 질문을 할 때보 다 구체적인 질문이있는 행운을 누리게 될 것입니다.

기기로 메시지를 푸시하는 데 대해 C2DM에 대해 읽는 것이 좋습니다. 그렇지 않은 경우 폴링과 관련된 다른 많은 대안이 있습니다.

+0

감사합니다. 훌륭한 조언을드립니다! –