diff options
author | Ji Yang <yangji@google.com> | 2016-05-19 23:41:58 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-05-19 23:41:58 +0000 |
commit | acd8f26d638420e10039135cd4b052349ee435f6 (patch) | |
tree | 9e3d0a8efd60df73ec41528f4e0ca793e069f25c /src/java/com/android/internal/telephony/InboundSmsHandler.java | |
parent | ece01de16a6401d1824e83fabefe85ef49ae765d (diff) | |
parent | 579a67f0eb5148bb6577a6734860b01112b59345 (diff) | |
download | android_frameworks_opt_telephony-acd8f26d638420e10039135cd4b052349ee435f6.tar.gz android_frameworks_opt_telephony-acd8f26d638420e10039135cd4b052349ee435f6.tar.bz2 android_frameworks_opt_telephony-acd8f26d638420e10039135cd4b052349ee435f6.zip |
Merge "Remove the system new message notification automatically." into nyc-dev
am: 579a67f0eb
* commit '579a67f0eb5148bb6577a6734860b01112b59345':
Remove the system new message notification automatically.
Change-Id: Iff4b49c18f8fc3a55c60059cb2b324faccbc2258
Diffstat (limited to 'src/java/com/android/internal/telephony/InboundSmsHandler.java')
-rw-r--r-- | src/java/com/android/internal/telephony/InboundSmsHandler.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/InboundSmsHandler.java b/src/java/com/android/internal/telephony/InboundSmsHandler.java index efc907c0f..2f2d4fd89 100644 --- a/src/java/com/android/internal/telephony/InboundSmsHandler.java +++ b/src/java/com/android/internal/telephony/InboundSmsHandler.java @@ -58,6 +58,7 @@ import android.service.carrier.CarrierMessagingService; import android.service.carrier.ICarrierMessagingCallback; import android.service.carrier.ICarrierMessagingService; import android.service.carrier.MessagePdu; +import android.service.notification.StatusBarNotification; import android.telephony.CarrierMessagingServiceManager; import android.telephony.Rlog; import android.telephony.SmsManager; @@ -864,6 +865,7 @@ public abstract class InboundSmsHandler extends StateMachine { Notification.Builder mBuilder = new Notification.Builder(mContext) .setSmallIcon(com.android.internal.R.drawable.sym_action_chat) .setAutoCancel(true) + .setVisibility(Notification.VISIBILITY_PUBLIC) .setDefaults(Notification.DEFAULT_ALL) .setContentTitle(mContext.getString(R.string.new_sms_notification_title)) .setContentText(mContext.getString(R.string.new_sms_notification_content)) @@ -874,6 +876,13 @@ public abstract class InboundSmsHandler extends StateMachine { NOTIFICATION_TAG, NOTIFICATION_ID_NEW_MESSAGE, mBuilder.build()); } + static void cancelNewMessageNotification(Context context) { + NotificationManager mNotificationManager = + (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); + mNotificationManager.cancel(InboundSmsHandler.NOTIFICATION_TAG, + InboundSmsHandler.NOTIFICATION_ID_NEW_MESSAGE); + } + /** * Filters the SMS. * |