WinSoft에서 안드로이드로 ComPort를 이용할 수 있는 파이어몽키 컴포넌트를 제공합니다.
물론 안드로이드 라이브러리를 Import해서 구현할 수도 있지만, 델파이로 만든 컴포넌트가 활용성이 좋을 것 같네요.
아래의 코드는 해당 컴포넌트를 사용하는 샘플코드입니다.
아래의 링크를 타고 가시면 트라이얼 버전을 다운로드 할 수 있으니, 테스트해보시고 원하시는 앱을 만드셨으면 합니다.
procedure TFormMain.MemoKeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin AComPort.WriteByte(Ord(KeyChar)); end; procedure TFormMain.TimerTimer(Sender: TObject); var Text: string; begin Text := AComPort.ReadUtf8; if Text <> ” then Memo.Text := Memo.Text + Text; end;
자세한 내용은 아래에서
http://www.fmxexpress.com/access-the-com-port-on-android-with-delphi-xe5-firemonkey-component/
컴포넌트는 아래이 링크에서
http://www.winsoft.sk/acomport.htm
확인하실 수 있습니다.