Does Android have the concept of a serial port?
It probably does, if it supports traditional bluetooth GPS receivers. Under windoze, those are interfaced via a "COM" port.
I always thought that a "bluetooth COM port" on which you can set the baud rate etc is a piece of stupidity, because the baud rate cannot possibly mean anything. But the principle of an API function call which supports serial data transfer should still stand.