Loading android/app/src/com/android/bluetooth/pbap/BluetoothPbapCallLogComposer.java +9 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.bluetooth.pbap; import com.android.bluetooth.R; import com.android.internal.telephony.CallerInfo; import android.content.ContentResolver; import android.content.Context; Loading Loading @@ -143,13 +144,19 @@ public class BluetoothPbapCallLogComposer { if (TextUtils.isEmpty(name)) { name = mCursor.getString(NUMBER_COLUMN_INDEX); } if (CallerInfo.UNKNOWN_NUMBER.equals(name) || CallerInfo.PRIVATE_NUMBER.equals(name) || CallerInfo.PAYPHONE_NUMBER.equals(name)) { name = ""; } final boolean needCharset = !(VCardUtils.containsOnlyPrintableAscii(name)); builder.appendLine(VCardConstants.PROPERTY_FN, name, needCharset, false); builder.appendLine(VCardConstants.PROPERTY_N, name, needCharset, false); String number = mCursor.getString(NUMBER_COLUMN_INDEX); if (number.equals("-1")) { number = mContext.getString(R.string.unknownNumber); if (CallerInfo.UNKNOWN_NUMBER.equals(name) || CallerInfo.PRIVATE_NUMBER.equals(name) || CallerInfo.PAYPHONE_NUMBER.equals(name)) { name = mContext.getString(R.string.unknownNumber); } final int type = mCursor.getInt(CALLER_NUMBERTYPE_COLUMN_INDEX); String label = mCursor.getString(CALLER_NUMBERLABEL_COLUMN_INDEX); Loading android/app/src/com/android/bluetooth/pbap/BluetoothPbapVcardManager.java +7 −1 Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ import android.text.TextUtils; import android.util.Log; import com.android.bluetooth.R; import com.android.internal.telephony.CallerInfo; import com.android.vcard.VCardComposer; import com.android.vcard.VCardConfig; Loading Loading @@ -183,6 +184,11 @@ public class BluetoothPbapVcardManager { if (TextUtils.isEmpty(name)) { // name not found, use number instead name = callCursor.getString(CALLS_NUMBER_COLUMN_INDEX); if (CallerInfo.UNKNOWN_NUMBER.equals(name) || CallerInfo.PRIVATE_NUMBER.equals(name) || CallerInfo.PAYPHONE_NUMBER.equals(name)) { name = mContext.getString(R.string.unknownNumber); } } list.add(name); } Loading Loading
android/app/src/com/android/bluetooth/pbap/BluetoothPbapCallLogComposer.java +9 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.bluetooth.pbap; import com.android.bluetooth.R; import com.android.internal.telephony.CallerInfo; import android.content.ContentResolver; import android.content.Context; Loading Loading @@ -143,13 +144,19 @@ public class BluetoothPbapCallLogComposer { if (TextUtils.isEmpty(name)) { name = mCursor.getString(NUMBER_COLUMN_INDEX); } if (CallerInfo.UNKNOWN_NUMBER.equals(name) || CallerInfo.PRIVATE_NUMBER.equals(name) || CallerInfo.PAYPHONE_NUMBER.equals(name)) { name = ""; } final boolean needCharset = !(VCardUtils.containsOnlyPrintableAscii(name)); builder.appendLine(VCardConstants.PROPERTY_FN, name, needCharset, false); builder.appendLine(VCardConstants.PROPERTY_N, name, needCharset, false); String number = mCursor.getString(NUMBER_COLUMN_INDEX); if (number.equals("-1")) { number = mContext.getString(R.string.unknownNumber); if (CallerInfo.UNKNOWN_NUMBER.equals(name) || CallerInfo.PRIVATE_NUMBER.equals(name) || CallerInfo.PAYPHONE_NUMBER.equals(name)) { name = mContext.getString(R.string.unknownNumber); } final int type = mCursor.getInt(CALLER_NUMBERTYPE_COLUMN_INDEX); String label = mCursor.getString(CALLER_NUMBERLABEL_COLUMN_INDEX); Loading
android/app/src/com/android/bluetooth/pbap/BluetoothPbapVcardManager.java +7 −1 Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ import android.text.TextUtils; import android.util.Log; import com.android.bluetooth.R; import com.android.internal.telephony.CallerInfo; import com.android.vcard.VCardComposer; import com.android.vcard.VCardConfig; Loading Loading @@ -183,6 +184,11 @@ public class BluetoothPbapVcardManager { if (TextUtils.isEmpty(name)) { // name not found, use number instead name = callCursor.getString(CALLS_NUMBER_COLUMN_INDEX); if (CallerInfo.UNKNOWN_NUMBER.equals(name) || CallerInfo.PRIVATE_NUMBER.equals(name) || CallerInfo.PAYPHONE_NUMBER.equals(name)) { name = mContext.getString(R.string.unknownNumber); } } list.add(name); } Loading