7ce25a8991140da037def93d72318cb80afef448 |
|
10-Jun-2016 |
ugo_yu <ugo_yu@htc.com> |
Mercedes Benz MAP message listing workaround am: 4786e5ffff Change-Id: If94acb83525f10cc1868c1f5620a68c40677c11e
|
4786e5fffff14d92b795084b4470b785de66dfd0 |
|
27-May-2016 |
ugo_yu <ugo_yu@htc.com> |
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
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
eb7b90f5b93db1230a5b64caa3d8d05a642e33a6 |
|
10-May-2016 |
Marie Janssen <jamuraa@google.com> |
Cleanup unused requires in java files Change-Id: I7b055c1d3d3f6a69e9f49c077853ab45fcad7106
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
2e7dd83a6b3b4bf15e0dec6aad9ab826e6e2531b |
|
22-Apr-2015 |
Hemant Gupta <hemantg@codeaurora.org> |
MAP: Fix possible NullPointerException while GetMessagesListing Fix possible NullPointerException while processing GetMessagesListing on a MSE without a valid SIM , case wherein invalid messageType value occurs on MAP SMS/MMS Instance. Now by default SMS type is set to GSM. Following basic PTS test cases and also other PTS cases dependent on GetMessagesListing functionality fail without this fix: TC_MSE_MMB_BV_11_I TC_MSE_MMB_BV_20_I TC_MSE_MMU_BV_02_I Change-Id: I8ed0a2787534159342af88ec413a1c0407961d91
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
5a60e47497f21f64e6d79420dc4c56c1907df22a |
|
17-Mar-2015 |
kschulz <k.schulz@samsung.com> |
Update to Bluetooth MAP 1.2 (server) - Change folder name lookup to a map Replaced the arrays used to convert mailbox ID/msg type to a folder name with a static map. This is to avoid null pointer exception for unknown values, and to catch any changes in the ID/type values at compile time in stead of runtime. Bug-id:16874441 - Added Instance Information support and Extended Event support. Still missing integration wiht SDP MAP feature bit mask support - Adding Abstract implementation to support conversations - added IM account handling, IM type definition, Application paramenters. - addedgetConversactionList functionality - added method to strip encoding in headers - Fixed messagelist showing both email address and name in the name fields. - Fixed Index out of bounds exception was hit when the subject contained invalid chars. - Added functionality to support the getConversationListReq Works for SMS/MMS, Email and IM For Email/IM it depends on the convoContact table in the contract. For SMS/MMS it uses the contact number+ name if available in contact database. - Added new parameters to msgListing also in contract class - Added Test framework for "near system level" tests Currently only includes an entry point for single device tests. - Added support for setOwnerStatus - Added support for vcard type X-BT-UID - Introduced type SignedLongLong to handle 128 bit values which needs to be handled as hex-strings. - Added convocontact notification events for IM - Added support for IM getMessage - Added setEventFilter function. - Added event filtering before enquing an event to be send. - Added selective observers, depending on the active filter. - Fixed timestamp to be from seconds to seconds (not from milisec) - Fixed version number in bMessage if remote featurebit is set for v 1.1 - Added content encoding to QP for text that are not USACII - Corrected the addresses in to/from for IM messages - Added btuid and btuci to vcard - Fixed (some) longlines - Added extendedData support (empty when sending, just logging when receiving) - Fixed Email folderName compairison changed to ignore case - Fixed problem with names containing "null" - BluetoothMapbMessageMms changed to BluetoothMapbMessageMime - Fixrf addOriginator in getMessage request - Add missing subjects in events for SMS - Don't send ReadStatusChanged when pushing a message - Temp way of adding names/uci to IM msg listing - Added messageHandle filtering in msgListing - Convolisting parameter mask support - Added support for using handle when filtering in root folder during msgLising - Added subject to event in sms - Fixed so attribute_mime_type is only sent when parameter is requested - Fixed feature bit check to messageListing version - Fixed leaking cursors - Added support for database identifier - Added folder and conversation version counters Change-Id: I4d2954b795aa7ed2a41dd034384da30f240b518f
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
326b5e610063ac24c0ba467ac585bd4c7f618a67 |
|
24-Jul-2014 |
Casper Bonde <c.bonde@samsung.com> |
BT MAP: added support for email sharing over BT - added support for Emails - added activity to do setup of the email accounts to share - added improved handling of MMS, SMS and Email - Many optimizations to speed (especially getMessageListing) - fixed wakelock problem - fixed user timeout problem when user do not react to msg access request - added missing privileges - support for Quoted Printable format - added accountId in test case URIs - fixed problem with service numbers being strings - fixed problem with read flag in getMessage - added support for transparent flag in Email Push - added missing send-event for non-imap accounts - set attachment size to 0 if text-only message - fixed double send for sms messages with retry - removed secondary phone numbers from recipient/originator - removed insert-address-token in MMS messages - fixed null-pointer exception in settings (missing extra in intent) - send text-only mms as sms (workaround to make it cheaper) - fixed rejection of native and fraction requests - better handling of unknown message types in push - fixed problem with possible illigal xml chars in message listing - added missing WRITE_APN_SETTINGS permission to manifest - fixed problem with notifications when pushing to folders other than OUTBOX - removed debugging code - added support for threadId - fixed permission problems - changed to use ContentProviderClients for Email app access - fixed names for member vars UPDATE: Moved the MAP E-mail API to the bluetooth package. UPDATE: Added check for the presense of MMS parts. This is needed due to a change in the MMS app/subsystem, where deleted messages gets corrupted. Signed-off-by: Casper Bonde <c.bonde@samsung.com> Change-Id: Ib5dbe7c2d5c0ba8d978ae843d840028592e3cab4
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
5079ae05a3fa7cf09d2d8e564b71382dfc70a1ae |
|
30-Jan-2014 |
Hemant Gupta <hemantg@codeaurora.org> |
MAP: Modify XML serializer to escape double quote Modify code to use FastXmlSerializer instead of XmlSerializer to escape double quote character with " and always enclose XML attribute value within double quotes Change-Id: I097e6d6de2e4cd44579a6d07842d0cffe26c0139
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
22545e23dcec98dbc43e914c903c6a98ab08b1aa |
|
05-Feb-2014 |
Kim Schulz <k.schulz@samsung.com> |
MAP: protected misspelled in message listing encoder The keyword protected was misspelled in the message listing encoder. Solution: change to protected. The typo corrected. Change-Id: I099a79a0076e297cfb89545910c750d4e074c3db Bug: 12915358
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
70be005a18a35ec5fcb46152f0dfbe82156efa3a |
|
22-Aug-2013 |
Kim Schulz <k.schulz@samsung.com> |
Fixes to the google review comments + spec 1.1 - updated code to comply with MAP spec 1.1 - removed activity + strings.xml - removed unused notification code - fixed TODOs - added more string validation and case insensitivity - fixed internal+google review comments - Added dump of incoming bMessages to /sdcard/bluetooth/log when verbose debug in enabled. Only the latest received message will be stored - Fix functions msgListingSize and msgListingHasUnread to also consider mms filter message type - Fix wrong tag length define for notification status parameter - Re-added shutdown code to interupt the MNS - removed map activity - Added initial bluetooth map unit tests - Fix map event report xml start tag to uppercase 'MAP' - added support for using ProfileService class - changed the way the Broadcast Receiver was implemented - Fixed minor bugs found during Automotive Test Event - FilterPeriod application parameters can be present, but with zero length - For MMS the end-boundary were added too early - The FOLDER entry in bMessage can be empty for a message push - Wrong error value returned for a set status operation with a wrong handle - In getMessage() exclude all binary content and smil.xml if the appParam attachment is set to "no". - Set correct content id and content location for mms. Fix mms mime parser bug. - moved disconnect to Handler thread - fixed multipart-message split bug. - added a few Unit tests for multi-part messages - MMS parser optimized - fixed exception in MNS obex Client - fixed problem with Native PDUs not getting correct timestamp - corrected mixup in ordinator/recipient for MMS Change-Id: I3875762822a7f8ce0132065e0da5d0257e3850a1 Bug:10692365
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|
fd6603b8bf9ed72dcc8bd59aaef3209251b6e17c |
|
19-Jul-2013 |
Matthew Xie <mattx@google.com> |
Bluetooth MAP profile - sms and mms support initial check-in bug:10116530 Change-Id: If9ce878d71c1e1b12416014c433da03b3033e158
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMapMessageListingElement.java
|