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/BluetoothMnsObexClient.java
|
0e7e149687b0b5e340991b20c9d8e5232e8d3e39 |
|
08-Nov-2013 |
Hemant Gupta <hemantg@codeaurora.org> |
MAP: Fix MNS observer sync and sendevent exception issue. Allow MNS Client sendEvent only when MNS Client is registered and connected to fix NullPointer exceptions. Mark MNS disconnect and observer registration as synchronized to handle synchronization for operations from worker and main threads. Change-Id: If34a6b67a1774f693ed42cfb6c871cd9563abe55
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMnsObexClient.java
|
c09b531ba47eee740485b0c6022981fc38ef1587 |
|
27-Nov-2013 |
Zhihai Xu <zhihaixu@google.com> |
release wakelock if no activity in Bluetooth MAP profile to avoid waste power. bug:11138488 Change-Id: Ie7d8903cc917aee51711fa47f275863e4046f3d8
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMnsObexClient.java
|
9dc561f7f13569552a62f771b16fe35dc5b9cd16 |
|
02-Nov-2013 |
Zhihai Xu <zhihaixu@google.com> |
Merge "NPE in bluetooth MAP cause bluetooth process crash" into klp-dev
|
9679a425747e95082e169b3bd3673ed6b5a27590 |
|
31-Oct-2013 |
Zhihai Xu <zhihaixu@google.com> |
NPE in bluetooth MAP cause bluetooth process crash bug:11448104 Change-Id: I30045162c89e2150a9ef476f33e1b322e7cc9a44
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMnsObexClient.java
|
824929471ee80476e6d6774eedac9f30c5623eb2 |
|
23-Oct-2013 |
Zhihai Xu <zhihaixu@google.com> |
MAP: fix problem with MNS not disconnecting correctly MNS is needed to disconnect with the MSE but did not. This patch fixes that by re-adding a disconnect() that was wrongfully removed during review. Patch set 2: ----------- - Split disconnect and shutdown for MNS connection bug: 11161674 Change-Id: Idd09fc774584dfdb171b0d00be0f7711ae57b853
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMnsObexClient.java
|
311fd8bf28c1c16c4da81485b26518c8df97f50b |
|
17-Oct-2013 |
Zhihai Xu <zhihaixu@google.com> |
Bluetooth Application Crash while try to pairing with laptop - IKDVXPSE-345 the handleRegistration will never run after we shutdown the handler thread first, with this change, we can make sure the mObserver will never be null when call handleRegistration. bug:11148404 Change-Id: I93b351915b49cf59a7d2026b7d83a68a7e76dd38
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMnsObexClient.java
|
70bfe3280ce158c39dbb25fe18386f0d10b490d3 |
|
24-Sep-2013 |
Zhihai Xu <zhihaixu@google.com> |
Unable to receive Text Message to CAR Kit(nuvi3580LM) The problem is when we receive the SetNotificationRegistration, the MNS thread is not ready yet.so the notification is not enabled. so we won't send new message notification to Carkit. bug:10898884 Change-Id: Ibaa4a92694bcbb1ea2fb4e8a3de0ff30acdafeb1
/packages/apps/Bluetooth/src/com/android/bluetooth/map/BluetoothMnsObexClient.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/BluetoothMnsObexClient.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/BluetoothMnsObexClient.java
|