• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

On USB and Bluetooth

noreast

Lurker
I had some posts on the Nexus One forum which I think are better suited for this forum:
1) MTP mode for USB. My Sony Ericsson J105a supports MTP which allows me to connect the phone to Ford SYNC via USB in a way that allows SYNC to index the music on the phone's SD card. Once indexed, I can use SYNC's voice commands to play a particular track, all tracks by an artist, all tracks in an album or by genre, in addition, the stereo display shows track/artist/album info for the current track playing.
Android's Mass Storage mode allows me the same features but it prevents other applications that need to access the SD card from doing so. MTP locks individual files while Mass Storage locks the entire SD card.
Android's Bluetooth support for Audio/Video appears to be limited to AVRCP 1.0 (Start/Pause/Prev/Next). Bluetooth AVRCP 1.4 support could be an alternative to MTP since it allows an accessory (e.g. Ford SYNC system) to index, retrieve metadata and manipulate the media player.

2) Bluetooth support for Text Message retrieval by a connected accessory.
The Sony Ericsson phone supports this. It allows me to instruct SYNC (by voice commands) to audibly playback incoming Text Messages while I am driving, without the need to lift my hands off the steering wheel, or my eyes off the road. It also allows me to reply to text messages. Android does not support the necessary Bluetooth profile.

Does Gingerbread support the features listed above, or is support for these features planned anytime in the future?
 
I think those things you are asking for are hardware limitations, not software.
I do not know much about the architecture but I highly doubt it is hardware. But I know that Android is basically a Java environment running on a Linux platform. Neither of these technologies rely on hardware to implement locks on storage (the issue with supporting MTP) or Bluetooth negotiation/support.
In particular, Bluetooth support for AVRCP 1.4. Android already supports 1.0 and support for 1.4 is simply a matter of augmenting the code that handles the protocol.
I actually would like for someone to put me in touch with the Android development team, I offer my services to implement AVRCP 1.4, free of charge of course.
Happy New Year...
 
Back
Top Bottom