diff options
| author | jianzhou <jianzhou@codeaurora.org> | 2013-12-18 15:04:47 +0800 |
|---|---|---|
| committer | emancebo <emancebo@cyngn.com> | 2014-09-02 15:42:29 -0700 |
| commit | a18534b4461e2911e74bc8bd01414d9d67639df2 (patch) | |
| tree | 9203fc37c63ea80add167b66b55e8e5e092b029b /src | |
| parent | a24104ac2396efcbae08cae23bcae977b5574d16 (diff) | |
| download | packages_apps_InCallUI-a18534b4461e2911e74bc8bd01414d9d67639df2.tar.gz packages_apps_InCallUI-a18534b4461e2911e74bc8bd01414d9d67639df2.tar.bz2 packages_apps_InCallUI-a18534b4461e2911e74bc8bd01414d9d67639df2.zip | |
InCallUI : Support UX enhanced status bar
Add SIM info on outgoing call in status bar.
Change-Id: I9748bbb5274fc8c5bb7cfc1b76a3dbcc8d3541d9
Diffstat (limited to 'src')
| -rwxr-xr-x[-rw-r--r--] | src/com/android/incallui/StatusBarNotifier.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/com/android/incallui/StatusBarNotifier.java b/src/com/android/incallui/StatusBarNotifier.java index 19595b82..c95e1dc1 100644..100755 --- a/src/com/android/incallui/StatusBarNotifier.java +++ b/src/com/android/incallui/StatusBarNotifier.java @@ -28,6 +28,7 @@ import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; import android.os.Handler; import android.os.Message; +import android.provider.Settings; import android.text.TextUtils; import com.android.incallui.ContactInfoCache.ContactCacheEntry; @@ -45,6 +46,8 @@ public class StatusBarNotifier implements InCallPresenter.InCallStateListener { private static final long IN_CALL_TIMEOUT = 1000L; + private static final String MULTI_SIM_NAME = "perferred_name_sub"; + private interface NotificationTimer { enum State { SCHEDULED, @@ -327,7 +330,14 @@ public class StatusBarNotifier implements InCallPresenter.InCallStateListener { } // set the content - builder.setContentText(mContext.getString(contentResId)); + String contentText = mContext.getString(contentResId); + if (contentResId == R.string.notification_dialing) { + int sub = call.getSubscription(); + String name = Settings.System.getString(mContext.getContentResolver(), + MULTI_SIM_NAME + sub); + contentText += " (" + name + ")"; + } + builder.setContentText(contentText); builder.setSmallIcon(iconResId); builder.setContentTitle(contentTitle); builder.setLargeIcon(largeIcon); |
