aboutsummaryrefslogtreecommitdiffstats
path: root/sdkmanager/libs/sdklib/src
diff options
context:
space:
mode:
authorMichael Wright <michaelwr@google.com>2012-07-31 21:46:58 -0700
committerMichael Wright <michaelwr@google.com>2012-08-03 11:31:22 -0700
commit8ff4be0b5d12a9009a51cc55c660fc8da7011b85 (patch)
tree0351bfbe9a611b92d8f97e22f68e0ee7f0c08391 /sdkmanager/libs/sdklib/src
parente662bf4410674c7fca9f8ab08badffac9fa60b40 (diff)
downloadsdk-8ff4be0b5d12a9009a51cc55c660fc8da7011b85.zip
sdk-8ff4be0b5d12a9009a51cc55c660fc8da7011b85.tar.gz
sdk-8ff4be0b5d12a9009a51cc55c660fc8da7011b85.tar.bz2
Add new AVD creation and edit dialog
Take advantage of the new device specifications and provide a much simplified AVD creation dialog, while retaining the old dialog for use with AVDs created prior to this. Change-Id: I2ab3613d6a1b58a96c330dc1d8c1df36afc88058
Diffstat (limited to 'sdkmanager/libs/sdklib/src')
-rw-r--r--sdkmanager/libs/sdklib/src/com/android/sdklib/devices/DeviceManager.java13
-rw-r--r--sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java15
2 files changed, 16 insertions, 12 deletions
diff --git a/sdkmanager/libs/sdklib/src/com/android/sdklib/devices/DeviceManager.java b/sdkmanager/libs/sdklib/src/com/android/sdklib/devices/DeviceManager.java
index 238a176..c203231 100644
--- a/sdkmanager/libs/sdklib/src/com/android/sdklib/devices/DeviceManager.java
+++ b/sdkmanager/libs/sdklib/src/com/android/sdklib/devices/DeviceManager.java
@@ -305,17 +305,6 @@ public class DeviceManager {
Integer.toString(hw.getScreen().getPixelDensity().getDpiValue()));
props.put("hw.sensors.proximity",
getBooleanVal(sensors.contains(Sensor.PROXIMITY_SENSOR)));
-
- for (Camera c : hw.getCameras()) {
- String prop;
- if (c.getLocation().equals(CameraLocation.FRONT)) {
- prop = "hw.camera.front";
- } else {
- prop = "hw.camera.back";
- }
- props.put(prop, "emulated");
- }
-
return props;
}
@@ -333,7 +322,7 @@ public class DeviceManager {
props.put("hw.keyboard.lid", getBooleanVal(true));
}
}
- return getHardwareProperties(d.getDefaultState());
+ return props;
}
/**
diff --git a/sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java b/sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java
index 46d3124..091dc0b 100644
--- a/sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java
+++ b/sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java
@@ -152,6 +152,21 @@ public class AvdManager {
public final static String AVD_INI_SNAPSHOT_PRESENT = "snapshot.present"; //$NON-NLS-1$
/**
+ * AVD/config.ini key name representing whether hardware OpenGLES emulation is enabled
+ */
+ public final static String AVD_INI_GPU_EMULATION = "hw.gpu.enabled"; //$NON-NLS-1$
+
+ /**
+ * AVD/config.ini key name representing how to emulate the front facing camera
+ */
+ public final static String AVD_INI_CAMERA_FRONT = "hw.camera.front"; //$NON-NLS-1$
+
+ /**
+ * AVD/config.ini key name representing how to emulate the rear facing camera
+ */
+ public final static String AVD_INI_CAMERA_BACK = "hw.camera.back"; //$NON-NLS-1$
+
+ /**
* Pattern to match pixel-sized skin "names", e.g. "320x480".
*/
public final static Pattern NUMERIC_SKIN_SIZE = Pattern.compile("([0-9]{2,})x([0-9]{2,})"); //$NON-NLS-1$