2010-02-11 2 views
0

첫 번째 Android 응용 프로그램을 작성할 수있는 기회를 얻으 려합니다. 나는 튜토리얼 몇 개를 제외하고는 그 일을 많이 해본 적이 없다.Android 응용 프로그램을 사용하여 Windows 응용 프로그램과 상호 작용하기

장치를 제어하는 ​​Windows 응용 프로그램이 있는데 컴퓨터가 반드시 그 옆에 있지는 않습니다. 내 Droid를 사용하여 장치 명령을 발행하는 것이 좋을 것이라고 생각하지만 정확히 어디에서 시작해야할지 모르겠습니다. 필자는 PC에 명령을 보내기 위해 필요한 GUI 코드 또는 Java를 작성하는 데 문제가 없지만 접근 방법을 모르는 PC와의 무선 연결입니다.

블루투스가 좋은 선택 인 것 같습니다. USB-Bluetooth 어댑터가 있지만 Windows에 Bluetooth API가 없습니다. 누구든지 하나를 제안 할 수 있습니까? 그래서 여기에 다른 질문을 읽으면서, 2.0 SDK에는 일종의 Bluetooth API가있는 것처럼 들리므로 좋습니다.

다른 옵션은 802.11을 사용하고 전화가 장치에 명령을 내릴 수있게하는 웹 페이지/서비스를 작성하는 것입니다.

이런 종류의 문제를 해결하기 위해 무엇을 했습니까?

답변

1

나는 wifi를 사용할 것이고 보내는 명령이 간단하고 자주 변경되지 않으면 TCP 연결을 통한 사용자 지정 프로토콜이 HTTP보다 간단 할 것입니다.

그러나 HTTP 어쩌면이 유용

How to Consume WCF Service with Android

+0

아이디어를 제공해 주셔서 감사 드리며 ... 감사하겠습니다. – Dave

+0

마침내이 응용 프로그램에서 시작하고 내 droid에서 무선 연결을 사용하여 TCP 수신기를 통해 내 응용 프로그램에 연결하는 방법은 명령을 실행하는 방법입니다. – Dave

0

나는 PC/맥/리눅스에 연결하고 TCP 생각해 내 모든 응용 프로그램에서 TCP 소켓 연결을 사용하는 안드로이드 저자로 ASCII 명령 및 응답을위한 소켓 프로토콜.

매우 효과적입니다.

Java에서 java.nio.SocketChannel과 Java TCP의 일반적인 소켓을 사용하여주의해야합니다. Android는 java.nio.SocketChannel을 사용하는 다른 플랫폼에서 몇 가지 문제가 있습니다. 일부 HTC 장치와 다른 장치 사이에서도!

-1

안드로이드는 1, 윈도우는 1입니다.

Android 앱이 클라이언트 일 때 Windows 앱이 서버가됩니다.

관련 문제