Set default phonebook access to ACCESS_REJECTED when user didn't choose

one

When there's no users' choice to tell us whether to share their
phonebook information to the Bluetooth device, set the phonebook access
permission to ACCESS_REJECTED.

Bug: 138529441
Test: Manual test
Change-Id: Iefabeb731b941f09fe1272ac7b7cd2feba75c8df
Merged-In: Iefabeb731b941f09fe1272ac7b7cd2feba75c8df
This commit is contained in:
Zongheng Wang
2019-09-05 13:44:28 -07:00
parent 5f619835ed
commit 02046b4f2c

View File

@@ -25,6 +25,7 @@ import android.content.SharedPreferences;
import android.os.ParcelUuid; import android.os.ParcelUuid;
import android.os.SystemClock; import android.os.SystemClock;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.EventLog;
import android.util.Log; import android.util.Log;
import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothAdapter;
@@ -831,10 +832,9 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice>
== BluetoothClass.Device.AUDIO_VIDEO_HANDSFREE || == BluetoothClass.Device.AUDIO_VIDEO_HANDSFREE ||
mDevice.getBluetoothClass().getDeviceClass() mDevice.getBluetoothClass().getDeviceClass()
== BluetoothClass.Device.AUDIO_VIDEO_WEARABLE_HEADSET) { == BluetoothClass.Device.AUDIO_VIDEO_WEARABLE_HEADSET) {
setPhonebookPermissionChoice(CachedBluetoothDevice.ACCESS_ALLOWED); EventLog.writeEvent(0x534e4554, "138529441", -1, "");
} else {
setPhonebookPermissionChoice(CachedBluetoothDevice.ACCESS_REJECTED);
} }
setPhonebookPermissionChoice(CachedBluetoothDevice.ACCESS_REJECTED);
} }
} }
} }