diff options
Diffstat (limited to 'tests/StatusBar/src/com/android/statusbartest/PowerTest.java')
-rw-r--r-- | tests/StatusBar/src/com/android/statusbartest/PowerTest.java | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/tests/StatusBar/src/com/android/statusbartest/PowerTest.java b/tests/StatusBar/src/com/android/statusbartest/PowerTest.java index 31a1cf5ada32..e38bb6ce0640 100644 --- a/tests/StatusBar/src/com/android/statusbartest/PowerTest.java +++ b/tests/StatusBar/src/com/android/statusbartest/PowerTest.java @@ -16,32 +16,15 @@ package com.android.statusbartest; -import android.app.ListActivity; -import android.app.Notification; -import android.app.NotificationManager; -import android.widget.ArrayAdapter; -import android.view.View; import android.os.Binder; import android.os.IBinder; import android.os.IPowerManager; -import android.widget.ListView; -import android.content.Intent; import android.content.ComponentName; import android.content.pm.PackageManager; -import android.app.Notification; -import android.app.NotificationManager; -import android.app.StatusBarManager; import android.os.RemoteException; -import android.os.Vibrator; -import android.os.Bundle; import android.os.Handler; import android.os.LocalPowerManager; import android.os.ServiceManager; -import android.util.Log; -import android.net.Uri; -import android.os.SystemClock; -import android.widget.RemoteViews; -import android.widget.Toast; import android.os.PowerManager; public class PowerTest extends TestActivity @@ -101,6 +84,28 @@ public class PowerTest extends TestActivity mProx.release(PowerManager.WAIT_FOR_PROXIMITY_NEGATIVE); } }, + new Test("Enable proximity, wait 5 seconds then disable") { + public void run() { + mProx.acquire(); + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + mProx.release(); + } + }, 5000); + } + }, + new Test("Enable proximity, wait 5 seconds then disable (WAIT_FOR_PROXIMITY_NEGATIVE)") { + public void run() { + mProx.acquire(); + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + mProx.release(PowerManager.WAIT_FOR_PROXIMITY_NEGATIVE); + } + }, 5000); + } + }, new Test("Touch events don't poke") { public void run() { mPokeState |= LocalPowerManager.POKE_LOCK_IGNORE_TOUCH_EVENTS; |