diff options
author | Arun Valiaparambil <avaliaparambil@cyngn.com> | 2016-04-01 15:46:29 +0530 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2019-10-29 20:23:47 +0200 |
commit | 25dbc450baf129792b5fba9b252836a5dea44506 (patch) | |
tree | 4dd9ab6c376feaaac8212252550b18c3f868292d /src | |
parent | 3184dc4b37da8da97f9ab1cc4cec69e32ddf2d32 (diff) | |
download | android_packages_apps_Messaging-25dbc450baf129792b5fba9b252836a5dea44506.tar.gz android_packages_apps_Messaging-25dbc450baf129792b5fba9b252836a5dea44506.tar.bz2 android_packages_apps_Messaging-25dbc450baf129792b5fba9b252836a5dea44506.zip |
Play an audible notification on receiving a class zero message.
Changes ported from http://review.cyanogenmod.org/#/c/125457/
PAELLA-123
Change-Id: I1289790d32a3b69bf7892025bac5fa3bd74eeefc
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/messaging/datamodel/BugleNotifications.java | 9 | ||||
-rw-r--r-- | src/com/android/messaging/ui/ClassZeroActivity.java | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/messaging/datamodel/BugleNotifications.java b/src/com/android/messaging/datamodel/BugleNotifications.java index 3faee85..6f8ba84 100644 --- a/src/com/android/messaging/datamodel/BugleNotifications.java +++ b/src/com/android/messaging/datamodel/BugleNotifications.java @@ -191,6 +191,15 @@ public class BugleNotifications { } /** + * Play a sound to notify arrival of a class 0 message + * + */ + public static void playClassZeroNotification() { + final Uri ringtoneUri = RingtoneUtil.getNotificationRingtoneUri(null); + playObservableConversationNotificationSound(ringtoneUri); + } + + /** * Cancel all notifications of a certain type. * * @param type Message or error notifications from Constants. diff --git a/src/com/android/messaging/ui/ClassZeroActivity.java b/src/com/android/messaging/ui/ClassZeroActivity.java index 129ec19..ccb15a0 100644 --- a/src/com/android/messaging/ui/ClassZeroActivity.java +++ b/src/com/android/messaging/ui/ClassZeroActivity.java @@ -33,6 +33,7 @@ import android.view.Window; import com.android.messaging.R; import com.android.messaging.datamodel.action.ReceiveSmsMessageAction; +import com.android.messaging.datamodel.BugleNotifications; import com.android.messaging.util.Assert; import java.util.ArrayList; @@ -88,6 +89,8 @@ public class ClassZeroActivity extends Activity { return false; } mMessageQueue.add(messageValues); + // Show a notification to let the user know a new message has arrived + BugleNotifications.playClassZeroNotification(); return true; } |