Loading android/app/src/com/android/bluetooth/btservice/AdapterProperties.java +7 −0 Original line number Diff line number Diff line Loading @@ -40,8 +40,10 @@ import android.content.IntentFilter; import android.os.ParcelUuid; import android.os.SystemProperties; import android.os.UserHandle; import android.provider.Settings.Secure; import android.util.Log; import android.util.Pair; import android.util.StatsLog; import com.android.bluetooth.Utils; import com.android.bluetooth.btservice.RemoteDevices.DeviceProperties; Loading Loading @@ -524,6 +526,11 @@ class AdapterProperties { Log.d(TAG, "PROFILE_CONNECTION_STATE_CHANGE: profile=" + profile + ", device=" + device + ", " + prevState + " -> " + state); String ssaid = Secure.getString(mService.getContentResolver(), Secure.ANDROID_ID); String combined = ssaid + device.getAddress(); int obfuscated_id = combined.hashCode() & 0xFFFF; // Last two bytes only StatsLog.write(StatsLog.BLUETOOTH_CONNECTION_STATE_CHANGED, state, obfuscated_id, profile); if (!isNormalStateTransition(prevState, state)) { Log.w(TAG, "PROFILE_CONNECTION_STATE_CHANGE: unexpected transition for profile=" + profile Loading Loading
android/app/src/com/android/bluetooth/btservice/AdapterProperties.java +7 −0 Original line number Diff line number Diff line Loading @@ -40,8 +40,10 @@ import android.content.IntentFilter; import android.os.ParcelUuid; import android.os.SystemProperties; import android.os.UserHandle; import android.provider.Settings.Secure; import android.util.Log; import android.util.Pair; import android.util.StatsLog; import com.android.bluetooth.Utils; import com.android.bluetooth.btservice.RemoteDevices.DeviceProperties; Loading Loading @@ -524,6 +526,11 @@ class AdapterProperties { Log.d(TAG, "PROFILE_CONNECTION_STATE_CHANGE: profile=" + profile + ", device=" + device + ", " + prevState + " -> " + state); String ssaid = Secure.getString(mService.getContentResolver(), Secure.ANDROID_ID); String combined = ssaid + device.getAddress(); int obfuscated_id = combined.hashCode() & 0xFFFF; // Last two bytes only StatsLog.write(StatsLog.BLUETOOTH_CONNECTION_STATE_CHANGED, state, obfuscated_id, profile); if (!isNormalStateTransition(prevState, state)) { Log.w(TAG, "PROFILE_CONNECTION_STATE_CHANGE: unexpected transition for profile=" + profile Loading