Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a44ee746 authored by Pradeep Panigrahi's avatar Pradeep Panigrahi
Browse files

MAP: Add MAP Server Email type and instance support.

Add MSE Implementation in Bluetooth Map Profile to
support email MAS instance for EMAIL type messages.

Support MNS operations for email from single instance.

Change-Id: I89a9f63c571f3bb1cd8fc06fec39176d62e04889
parent 8a636b95
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ LOCAL_CERTIFICATE := platform
LOCAL_JNI_SHARED_LIBRARIES := libbluetooth_jni
LOCAL_JAVA_LIBRARIES := javax.obex telephony-common mms-common
LOCAL_STATIC_JAVA_LIBRARIES := com.android.vcard
LOCAL_STATIC_JAVA_LIBRARIES += com.android.emailcommon

LOCAL_REQUIRED_MODULES := libbluetooth_jni bluetooth.default

+4 −0
Original line number Diff line number Diff line
@@ -59,6 +59,10 @@
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>
    <uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>


    <!-- For PBAP Owner Vcard Info -->
    <uses-permission android:name="android.permission.READ_PROFILE"/>
    <application
+3 −0
Original line number Diff line number Diff line
@@ -165,6 +165,9 @@ public class BluetoothMapAppParams {
        while (i < appParams.length) {
            tagId = appParams[i++] & 0xff;     // Convert to unsigned to support values above 127
            tagLength = appParams[i++] & 0xff; // Convert to unsigned to support values above 127
            Log.d(TAG, "tagId is "+ tagId );
            Log.d(TAG, "tagLength is "+ tagLength );
            Log.d(TAG, "appParams[i] is "+ appParams[i]);
            switch (tagId) {
            case MAX_LIST_COUNT:
                if (tagLength != MAX_LIST_COUNT_LEN) {
Loading