Have you approached U-blox? I only have experience with using ancient Garmin devices, back in NMEA 0183 days. But I see ublox is easily Googled and has some support potential. For instance portal.u-blox.com/ shows "USB GPS Ublox7 device detection/usage on android 4 tablet"
I remember NMEA 0183 was OK to work with, it was the Garmin protocol that was horrible. I don't know NMEA 2000 at all...