Loading res/layout/call_log_list_item.xml +1 −1 Original line number Diff line number Diff line Loading @@ -113,7 +113,7 @@ android:layout_gravity="center_vertical" /> <ImageView android:id="@+id/call_subscription_icon" android:id="@+id/call_account_icon" android:layout_width="@dimen/call_provider_small_icon_size" android:layout_height="@dimen/call_provider_small_icon_size" android:layout_marginEnd="@dimen/call_log_icon_margin" Loading res/menu/dialpad_options.xml +2 −2 Original line number Diff line number Diff line Loading @@ -19,8 +19,8 @@ android:title="@string/add_contact" android:showAsAction="withText" /> <item android:id="@+id/menu_select_subscription" android:title="@string/menu_select_subscription" android:id="@+id/menu_select_account" android:title="@string/menu_select_account" android:showAsAction="withText" /> <item android:id="@+id/menu_2s_pause" Loading res/menu/dialtacts_options.xml +2 −2 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ android:icon="@drawable/ic_menu_history_lt" android:title="@string/action_menu_call_history_description" /> <item android:id="@+id/menu_select_subscription" android:title="@string/menu_select_subscription" /> android:id="@+id/menu_select_account" android:title="@string/menu_select_account" /> <item android:id="@+id/menu_import_export" android:title="@string/menu_import_export" /> Loading res/values/strings.xml +2 −2 Original line number Diff line number Diff line Loading @@ -326,8 +326,8 @@ <string name="add_2sec_pause">Add 2-sec pause</string> <string name="add_wait">Add wait</string> <!-- Menu item to select subscription (connection provider) to place call from [CHAR LIMIT=30] --> <string name="menu_select_subscription">Select Subscription</string> <!-- Menu item to select account used to make phone calls [CHAR LIMIT=30] --> <string name="menu_select_account">Select Account</string> <!-- Menu item label for call settings [CHAR LIMIT=30] --> <string name="call_settings">Settings</string> Loading src/com/android/dialer/CallDetailActivity.java +10 −11 Original line number Diff line number Diff line Loading @@ -32,7 +32,6 @@ import android.provider.CallLog; import android.provider.CallLog.Calls; import android.provider.ContactsContract.CommonDataKinds.Phone; import android.provider.VoicemailContract.Voicemails; import android.telecomm.Subscription; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Log; Loading Loading @@ -196,8 +195,8 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware CallLog.Calls.COUNTRY_ISO, CallLog.Calls.GEOCODED_LOCATION, CallLog.Calls.NUMBER_PRESENTATION, CallLog.Calls.SUBSCRIPTION_COMPONENT_NAME, CallLog.Calls.SUBSCRIPTION_ID, CallLog.Calls.ACCOUNT_COMPONENT_NAME, CallLog.Calls.ACCOUNT_ID, }; static final int DATE_COLUMN_INDEX = 0; Loading @@ -207,8 +206,8 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware static final int COUNTRY_ISO_COLUMN_INDEX = 4; static final int GEOCODED_LOCATION_COLUMN_INDEX = 5; static final int NUMBER_PRESENTATION_COLUMN_INDEX = 6; static final int SUBSCRIPTION_COMPONENT_NAME = 7; static final int SUBSCRIPTION_ID = 8; static final int ACCOUNT_COMPONENT_NAME = 7; static final int ACCOUNT_ID = 8; @Override protected void onCreate(Bundle icicle) { Loading Loading @@ -487,7 +486,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware final int callType = callCursor.getInt(CALL_TYPE_COLUMN_INDEX); String countryIso = callCursor.getString(COUNTRY_ISO_COLUMN_INDEX); final String geocode = callCursor.getString(GEOCODED_LOCATION_COLUMN_INDEX); final Drawable subscriptionIcon = getSubscriptionIcon(callCursor); final Drawable accountIcon = getAccountIcon(callCursor); if (TextUtils.isEmpty(countryIso)) { countryIso = mDefaultCountryIso; Loading Loading @@ -530,7 +529,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware formattedNumber, countryIso, geocode, new int[]{ callType }, date, duration, nameText, numberType, numberLabel, lookupUri, photoUri, sourceType, subscriptionIcon); accountIcon); } finally { if (callCursor != null) { callCursor.close(); Loading @@ -539,11 +538,11 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware } /** * Generate subscription object from data in Telecomm database * Generate account object from data in Telecomm database */ private Drawable getSubscriptionIcon(Cursor c) { final String component_name = c.getString(SUBSCRIPTION_COMPONENT_NAME); final String subscription_id = c.getString(SUBSCRIPTION_ID); private Drawable getAccountIcon(Cursor c) { final String component_name = c.getString(ACCOUNT_COMPONENT_NAME); final String account_id = c.getString(ACCOUNT_ID); // TODO: actually pull data from the database return null; Loading Loading
res/layout/call_log_list_item.xml +1 −1 Original line number Diff line number Diff line Loading @@ -113,7 +113,7 @@ android:layout_gravity="center_vertical" /> <ImageView android:id="@+id/call_subscription_icon" android:id="@+id/call_account_icon" android:layout_width="@dimen/call_provider_small_icon_size" android:layout_height="@dimen/call_provider_small_icon_size" android:layout_marginEnd="@dimen/call_log_icon_margin" Loading
res/menu/dialpad_options.xml +2 −2 Original line number Diff line number Diff line Loading @@ -19,8 +19,8 @@ android:title="@string/add_contact" android:showAsAction="withText" /> <item android:id="@+id/menu_select_subscription" android:title="@string/menu_select_subscription" android:id="@+id/menu_select_account" android:title="@string/menu_select_account" android:showAsAction="withText" /> <item android:id="@+id/menu_2s_pause" Loading
res/menu/dialtacts_options.xml +2 −2 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ android:icon="@drawable/ic_menu_history_lt" android:title="@string/action_menu_call_history_description" /> <item android:id="@+id/menu_select_subscription" android:title="@string/menu_select_subscription" /> android:id="@+id/menu_select_account" android:title="@string/menu_select_account" /> <item android:id="@+id/menu_import_export" android:title="@string/menu_import_export" /> Loading
res/values/strings.xml +2 −2 Original line number Diff line number Diff line Loading @@ -326,8 +326,8 @@ <string name="add_2sec_pause">Add 2-sec pause</string> <string name="add_wait">Add wait</string> <!-- Menu item to select subscription (connection provider) to place call from [CHAR LIMIT=30] --> <string name="menu_select_subscription">Select Subscription</string> <!-- Menu item to select account used to make phone calls [CHAR LIMIT=30] --> <string name="menu_select_account">Select Account</string> <!-- Menu item label for call settings [CHAR LIMIT=30] --> <string name="call_settings">Settings</string> Loading
src/com/android/dialer/CallDetailActivity.java +10 −11 Original line number Diff line number Diff line Loading @@ -32,7 +32,6 @@ import android.provider.CallLog; import android.provider.CallLog.Calls; import android.provider.ContactsContract.CommonDataKinds.Phone; import android.provider.VoicemailContract.Voicemails; import android.telecomm.Subscription; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Log; Loading Loading @@ -196,8 +195,8 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware CallLog.Calls.COUNTRY_ISO, CallLog.Calls.GEOCODED_LOCATION, CallLog.Calls.NUMBER_PRESENTATION, CallLog.Calls.SUBSCRIPTION_COMPONENT_NAME, CallLog.Calls.SUBSCRIPTION_ID, CallLog.Calls.ACCOUNT_COMPONENT_NAME, CallLog.Calls.ACCOUNT_ID, }; static final int DATE_COLUMN_INDEX = 0; Loading @@ -207,8 +206,8 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware static final int COUNTRY_ISO_COLUMN_INDEX = 4; static final int GEOCODED_LOCATION_COLUMN_INDEX = 5; static final int NUMBER_PRESENTATION_COLUMN_INDEX = 6; static final int SUBSCRIPTION_COMPONENT_NAME = 7; static final int SUBSCRIPTION_ID = 8; static final int ACCOUNT_COMPONENT_NAME = 7; static final int ACCOUNT_ID = 8; @Override protected void onCreate(Bundle icicle) { Loading Loading @@ -487,7 +486,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware final int callType = callCursor.getInt(CALL_TYPE_COLUMN_INDEX); String countryIso = callCursor.getString(COUNTRY_ISO_COLUMN_INDEX); final String geocode = callCursor.getString(GEOCODED_LOCATION_COLUMN_INDEX); final Drawable subscriptionIcon = getSubscriptionIcon(callCursor); final Drawable accountIcon = getAccountIcon(callCursor); if (TextUtils.isEmpty(countryIso)) { countryIso = mDefaultCountryIso; Loading Loading @@ -530,7 +529,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware formattedNumber, countryIso, geocode, new int[]{ callType }, date, duration, nameText, numberType, numberLabel, lookupUri, photoUri, sourceType, subscriptionIcon); accountIcon); } finally { if (callCursor != null) { callCursor.close(); Loading @@ -539,11 +538,11 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware } /** * Generate subscription object from data in Telecomm database * Generate account object from data in Telecomm database */ private Drawable getSubscriptionIcon(Cursor c) { final String component_name = c.getString(SUBSCRIPTION_COMPONENT_NAME); final String subscription_id = c.getString(SUBSCRIPTION_ID); private Drawable getAccountIcon(Cursor c) { final String component_name = c.getString(ACCOUNT_COMPONENT_NAME); final String account_id = c.getString(ACCOUNT_ID); // TODO: actually pull data from the database return null; Loading