diff options
| author | 2009-11-05 22:20:02 -0500 | |
|---|---|---|
| committer | 2009-11-05 22:20:02 -0500 | |
| commit | c3f3f9a90b7d7f8a9665df9c194cff81d0d1782c (patch) | |
| tree | cedc5273d2a89467dce67f117e64467e05fa8bdf | |
| parent | 1d5b3a631cfcbfd2ea264f29a11a1366a16593b0 (diff) | |
| parent | e71d9e421da070705a8f37aaf702282467a9fe7f (diff) | |
Merge change Ie71d9e42 into eclair
* changes:
Another test for StatusBar test.
| -rw-r--r-- | tests/StatusBar/AndroidManifest.xml | 1 | ||||
| -rw-r--r-- | tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java | 21 |
2 files changed, 22 insertions, 0 deletions
diff --git a/tests/StatusBar/AndroidManifest.xml b/tests/StatusBar/AndroidManifest.xml index 9bba79c2b9b6..21fb951fca49 100644 --- a/tests/StatusBar/AndroidManifest.xml +++ b/tests/StatusBar/AndroidManifest.xml @@ -1,6 +1,7 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.statusbartest"> <uses-permission android:name="android.permission.DEVICE_POWER" /> + <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.STATUS_BAR" /> <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" /> <uses-permission android:name="android.permission.VIBRATE" /> diff --git a/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java b/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java index a88183cffdca..f2ddd0fd55c0 100644 --- a/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java +++ b/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java @@ -58,6 +58,27 @@ public class NotificationTestList extends TestActivity } private Test[] mTests = new Test[] { + new Test("Off and sound") { + public void run() { + PowerManager pm = (PowerManager)NotificationTestList.this.getSystemService("power"); + PowerManager.WakeLock wl = + pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "sound"); + wl.acquire(); + + pm.goToSleep(SystemClock.uptimeMillis()); + + Notification n = new Notification(); + n.sound = Uri.parse("file:///sdcard/virtual-void.mp3"); + Log.d(TAG, "n.sound=" + n.sound); + + mNM.notify(1, n); + + Log.d(TAG, "releasing wake lock"); + wl.release(); + Log.d(TAG, "released wake lock"); + } + }, + new Test("No view") { public void run() { Notification n = new Notification(R.drawable.icon1, "No view", |