diff options
author | Julia Reynolds <juliacr@google.com> | 2016-04-14 09:37:08 -0400 |
---|---|---|
committer | Julia Reynolds <juliacr@google.com> | 2016-04-14 09:37:08 -0400 |
commit | d28967f489996d1d74ff5c0bbb9c19d158efbf37 (patch) | |
tree | 06ccdf6d9f9ea026578ec3c7643202812a89b894 /tests/StatusBar | |
parent | dbf4481cc3eea106992df2ac145269ab737b2f24 (diff) |
Phone call vibrate should obey user preference.
Bug: 27353237
Change-Id: I6b52e378c9e664600720025af30596be09aeb19d
Diffstat (limited to 'tests/StatusBar')
-rw-r--r-- | tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java b/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java index 6c8be3978ccf..a4aab7c268b0 100644 --- a/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java +++ b/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java @@ -25,6 +25,7 @@ import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; +import android.media.AudioAttributes; import android.os.Bundle; import android.os.Vibrator; import android.os.Handler; @@ -86,6 +87,28 @@ public class NotificationTestList extends TestActivity } private Test[] mTests = new Test[] { + new Test("Phone call") { + public void run() + { + Notification n = new Notification.Builder(NotificationTestList.this) + .setSmallIcon(R.drawable.icon2) + .setContentTitle("phone call") + .setLights(0xff0000ff, 1, 0) + .setDefaults(Notification.DEFAULT_LIGHTS|Notification.DEFAULT_VIBRATE) + .setSound(Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + + getPackageName() + "/raw/ringer"), + new AudioAttributes.Builder().setUsage( + AudioAttributes.USAGE_NOTIFICATION_RINGTONE).build()) + .setPriority(Notification.PRIORITY_MAX) + .setVibrate(new long[] { + 300, 400, 300, 400, 300, 400, 300, 400, 300, 400, 300, 400, + 300, 400, 300, 400, 300, 400, 300, 400, 300, 400, 300, 400, + 300, 400, 300, 400, 300, 400, 300, 400, 300, 400, 300, 400 }) + .setFullScreenIntent(makeIntent2(), true) + .build(); + mNM.notify(7001, n); + } + }, new Test("Post a group") { public void run() { |