summaryrefslogtreecommitdiffstats
path: root/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-03-03 18:28:45 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-03 18:28:45 -0800
commitd83a98f4ce9cfa908f5c54bbd70f03eec07e7553 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
parent076357b8567458d4b6dfdcf839ef751634cd2bfb (diff)
downloadframeworks_base-d83a98f4ce9cfa908f5c54bbd70f03eec07e7553.zip
frameworks_base-d83a98f4ce9cfa908f5c54bbd70f03eec07e7553.tar.gz
frameworks_base-d83a98f4ce9cfa908f5c54bbd70f03eec07e7553.tar.bz2
auto import from //depot/cupcake/@135843
Diffstat (limited to 'tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java')
-rw-r--r--tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java164
1 files changed, 0 insertions, 164 deletions
diff --git a/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java b/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
deleted file mode 100644
index 275e5cb..0000000
--- a/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Copyright (C) 2007 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-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.widget.ListView;
-import android.content.Intent;
-import android.app.Notification;
-import android.app.NotificationManager;
-import android.app.StatusBarManager;
-import android.os.Vibrator;
-import android.os.Bundle;
-import android.os.Handler;
-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 StatusBarTest extends TestActivity
-{
- private final static String TAG = "StatusBarTest";
- StatusBarManager mStatusBarManager;
- NotificationManager mNotificationManager;
- Handler mHandler = new Handler();
-
- @Override
- protected String tag() {
- return TAG;
- }
-
- @Override
- protected Test[] tests() {
- mStatusBarManager = (StatusBarManager)getSystemService(STATUS_BAR_SERVICE);
- mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
-
- return mTests;
- }
-
- private Test[] mTests = new Test[] {
- new Test("Disable Alerts") {
- public void run() {
- mStatusBarManager.disable(StatusBarManager.DISABLE_NOTIFICATION_ALERTS);
- }
- },
- new Test("Disable Expand in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.disable(StatusBarManager.DISABLE_EXPAND);
- }
- }, 3000);
- }
- },
- new Test("Disable Notifications in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.disable(StatusBarManager.DISABLE_NOTIFICATION_ICONS);
- }
- }, 3000);
- }
- },
- new Test("Disable Both in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.disable(StatusBarManager.DISABLE_EXPAND
- | StatusBarManager.DISABLE_NOTIFICATION_ICONS);
- }
- }, 3000);
- }
- },
- new Test("Disable None in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.disable(0);
- }
- }, 3000);
- }
- },
- new Test("Notify in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mNotificationManager.notify(1,
- new Notification(StatusBarTest.this,
- R.drawable.ic_statusbar_missedcall,
- "tick tick tick",
- System.currentTimeMillis()-(1000*60*60*24),
- "(453) 123-2328",
- "", null
- ));
- }
- }, 3000);
- }
- },
- new Test("Cancel Notification in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mNotificationManager.cancel(1);
- }
- }, 3000);
- }
- },
- new Test("Expand in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.expand();
- }
- }, 3000);
- }
- },
- new Test("Expand in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.expand();
- }
- }, 3000);
- }
- },
- new Test("Collapse in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.collapse();
- }
- }, 3000);
- }
- },
- new Test("Toggle in 3 sec.") {
- public void run() {
- mHandler.postDelayed(new Runnable() {
- public void run() {
- mStatusBarManager.toggle();
- }
- }, 3000);
- }
- },
- };
-}