Still use ro.monkey

http://b/issue?id=1681101
So just some refactoring.
diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java
index 7934800..b0e5c07 100644
--- a/src/com/android/settings/DevelopmentSettings.java
+++ b/src/com/android/settings/DevelopmentSettings.java
@@ -74,9 +74,7 @@
     @Override
     public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
 
-        // Those monkeys kept committing suicide, so we add this property
-        // to disable this functionality
-        if (!TextUtils.isEmpty(SystemProperties.get("monkey.running"))) {
+        if (Utils.isMonkeyRunning()) {
             return false;
         }
 
diff --git a/src/com/android/settings/LanguageSettings.java b/src/com/android/settings/LanguageSettings.java
index 2f1bd2c..1b9f0c1 100644
--- a/src/com/android/settings/LanguageSettings.java
+++ b/src/com/android/settings/LanguageSettings.java
@@ -204,9 +204,7 @@
     public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
         
         // Input Method stuff
-        // Those monkeys kept committing suicide, so we add this property
-        // to disable this functionality
-        if (!TextUtils.isEmpty(SystemProperties.get("monkey.running"))) {
+        if (Utils.isMonkeyRunning()) {
             return false;
         }
 
diff --git a/src/com/android/settings/MasterClear.java b/src/com/android/settings/MasterClear.java
index 6cd8ad3..fd4a411 100644
--- a/src/com/android/settings/MasterClear.java
+++ b/src/com/android/settings/MasterClear.java
@@ -61,9 +61,7 @@
     private Button.OnClickListener mFinalClickListener = new Button.OnClickListener() {
             public void onClick(View v) {
 
-                // Those monkeys kept committing suicide, so we add this property
-                // to disable going through with the master clear
-                if (!TextUtils.isEmpty(SystemProperties.get("monkey.running"))) {
+                if (Utils.isMonkeyRunning()) {
                     return;
                 }
 
diff --git a/src/com/android/settings/MediaFormat.java b/src/com/android/settings/MediaFormat.java
index 870507f..e0d9af6 100644
--- a/src/com/android/settings/MediaFormat.java
+++ b/src/com/android/settings/MediaFormat.java
@@ -61,9 +61,7 @@
     private Button.OnClickListener mFinalClickListener = new Button.OnClickListener() {
             public void onClick(View v) {
 
-                // Those monkeys kept committing suicide, so we add this property
-                // to disable going through with the format
-                if (!TextUtils.isEmpty(SystemProperties.get("monkey.running"))) {
+                if (Utils.isMonkeyRunning()) {
                     return;
                 }
                 IMountService service =
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index a23272b..d4f1f11 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -21,6 +21,7 @@
 import android.content.pm.ApplicationInfo;
 import android.content.pm.PackageManager;
 import android.content.pm.ResolveInfo;
+import android.os.SystemProperties;
 import android.preference.Preference;
 import android.preference.PreferenceGroup;
 
@@ -36,7 +37,7 @@
     /**
      * Finds a matching activity for a preference's intent. If a matching
      * activity is not found, it will remove the preference.
-     * 
+     *
      * @param context The context.
      * @param parentPreferenceGroup The preference group that contains the
      *            preference whose intent is being resolved.
@@ -50,12 +51,12 @@
      */
     public static boolean updatePreferenceToSpecificActivityOrRemove(Context context,
             PreferenceGroup parentPreferenceGroup, String preferenceKey, int flags) {
-        
+
         Preference preference = parentPreferenceGroup.findPreference(preferenceKey);
         if (preference == null) {
             return false;
         }
-        
+
         Intent intent = preference.getIntent();
         if (intent != null) {
             // Find the activity that is in the system image
@@ -66,7 +67,7 @@
                 ResolveInfo resolveInfo = list.get(i);
                 if ((resolveInfo.activityInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM)
                         != 0) {
-                    
+
                     // Replace the intent with this specific activity
                     preference.setIntent(new Intent().setClassName(
                             resolveInfo.activityInfo.packageName,
@@ -76,7 +77,7 @@
                         // Set the preference title to the activity's label
                         preference.setTitle(resolveInfo.loadLabel(pm));
                     }
-                    
+
                     return true;
                 }
             }
@@ -84,8 +85,15 @@
 
         // Did not find a matching activity, so remove the preference
         parentPreferenceGroup.removePreference(preference);
-        
+
         return true;
     }
-    
+
+    /**
+     * Returns true if Monkey is running.
+     */
+    public static boolean isMonkeyRunning() {
+        return SystemProperties.getBoolean("ro.monkey", false);
+    }
+
 }