From 9d5338249b7f19a5519add135bb03cc182e31f57 Mon Sep 17 00:00:00 2001 From: Dan Egnor Date: Thu, 4 Mar 2010 17:29:40 -0800 Subject: [PATCH] More bad behavior: ANR and long-term wedge in system process. Use ActivityController (the special monkey hook) to wedge ActivityManagerService, useful for triggering system ANRs and for setting off the watchdog. Also add more logging so it's clear what happens when. --- apps/Development/AndroidManifest.xml | 1 + apps/Development/res/layout/bad_behavior.xml | 112 ++++++++++-------- apps/Development/res/values/strings.xml | 6 +- .../development/BadBehaviorActivity.java | 82 ++++++++++++- 4 files changed, 149 insertions(+), 52 deletions(-) diff --git a/apps/Development/AndroidManifest.xml b/apps/Development/AndroidManifest.xml index 3c75a635884..1b33226fcae 100644 --- a/apps/Development/AndroidManifest.xml +++ b/apps/Development/AndroidManifest.xml @@ -28,6 +28,7 @@ + diff --git a/apps/Development/res/layout/bad_behavior.xml b/apps/Development/res/layout/bad_behavior.xml index abd863f3ddf..ce10ebba566 100644 --- a/apps/Development/res/layout/bad_behavior.xml +++ b/apps/Development/res/layout/bad_behavior.xml @@ -14,54 +14,70 @@ limitations under the License. --> - -