summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjianzhou <jianzhou@codeaurora.org>2013-12-18 15:04:47 +0800
committeremancebo <emancebo@cyngn.com>2014-09-02 15:42:29 -0700
commita18534b4461e2911e74bc8bd01414d9d67639df2 (patch)
tree9203fc37c63ea80add167b66b55e8e5e092b029b /src
parenta24104ac2396efcbae08cae23bcae977b5574d16 (diff)
downloadpackages_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.java12
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);