OSDN Git Service

Mercedes Benz MAP message listing workaround
authorugo_yu <ugo_yu@htc.com>
Fri, 27 May 2016 12:11:08 +0000 (20:11 +0800)
committerAndre Eisenbach <eisenbach@google.com>
Fri, 10 Jun 2016 18:26:09 +0000 (11:26 -0700)
commit4786e5fffff14d92b795084b4470b785de66dfd0
tree319f83b4908077920e9240dac0be62563dbad3e1
parentc02fefd86a46bab2765947727bda2d066ecb17a0
Mercedes Benz MAP message listing workaround

Use case:
Sync MAP message to Benz NTG 4.5

Precondition:
1. One of SMS message contains any special characters not ASCII

Steps:
1. Connect with Benz NTG 4.5.
2. Sync SMS message from carkit.

Failure:
Carkit always shows "No Message".

Root Cause:
When this carkit requests the message listing, and any message subject has
non-ASCII special characters in it, the carkit will stop all MAP activity
and stay idle.

Fix:
Strip special characters in the subject tline in message listing
for this carkit.

This change also introduces a Java bases interop database for future
use/expansion.

Bug: 29025011
Change-Id: I4255cbeb068c82f32a68b1022285dfa723e199ec
src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
src/com/android/bluetooth/map/BluetoothMapService.java
src/com/android/bluetooth/util/Interop.java [new file with mode: 0644]