0

Android 또는 Windows Phone 8 용으로 기존 Compact Framework/Windows CE 응용 프로그램 (Visual Studio에서 Xamarin을 사용하여 잠재적으로 크로스 플랫폼)의 포트를 먼저 처리해야하는지 여부를 결정하는 중입니다 (iOS는 " 백 버너 ").Android 또는 WP8에서 Xamarin 솔루션으로 Bluetooth를 통해 모바일/벨트 프린터를 제어하는 ​​것이 더 쉬울까요?

우리는 WP8 (안드로이드와는 대조적으로)을 목표로한다면 기존의 (C#) 코드의 포트가 쉽게 상상할 수 있지만 그럼에도 불구하고 반론/논평을 환영합니다. 내가 맞습니까?

이러한 조작 (PCL *을 PCL **에서 보내는 방법)의 샘플 코드가 더 좋을 수도 있습니다. 누구든지 공유하고 싶은 사람이 있습니까 (아직이 작업을 수행 한 사람이 있습니까?).

관련성이있는 경우 우리가 쓰고있는 장치는 Zebra QL220이며 우리는 바코드 및 관련 정보를 보내고 있습니다.

* Printer Control Language 
** Portable Class Library 
+1

실제로 질문하지 않았습니다. – Jason

+0

좋아, 나는 그것을 업데이트했다; 감사. –

+1

"쉬운"것은 꽤 주관적입니다. 개인적으로 해본 적이 없지만 Zebra로 온라인 작업을 읽으면서 플랫폼에 관계없이 쉽지는 않습니다. Xamarin 포럼에는 Zebra 장치에 대해 토론 할 수있는 실이 있습니다. – Jason

답변

1

Xamarin이 장착 된 Android Bluetooth 소켓은 입출력을 위해 System.IO.Stream을 노출합니다. 통신 프로토콜을 사용하여 스트림을 대상으로 설정하는 경우 Android BT 소켓을 컴퓨터의 가상 직렬 포트 또는 쓰기 및 읽기 스트림을 제공하는 다른 옵션과 함께 스왑 할 수 있어야합니다. 당신은 그것을 더 추상적으로 표현할 수 있지만, 아마도 Stream이 아마도 가장 편리한 표적이라고 생각합니다.

+0

Xamarin의 WP8에서 이와 동일한 옵션을 사용할 수 있습니다. 맞습니까? –

+1

아니요, Xamarin이 아닙니다 ...하지만 Microsoft를 사용해보십시오. http://code.msdn.microsoft.com/wpapps/Bluetooth-app-to-device-644870ba;) – SKall