summaryrefslogtreecommitdiffstats
path: root/tools/sdkmanager/app
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2009-10-07 19:47:30 -0700
committerXavier Ducrohet <xav@android.com>2009-10-07 19:52:43 -0700
commit3a05612f593f25ed0899f7fba1ba0a81f503523f (patch)
tree5b0b80624289ccd7fc4818eb0c4c2df644302410 /tools/sdkmanager/app
parent5e5e4233467e87a25379a00980d7ed93e675d130 (diff)
downloadandroid_development-3a05612f593f25ed0899f7fba1ba0a81f503523f.tar.gz
android_development-3a05612f593f25ed0899f7fba1ba0a81f503523f.tar.bz2
android_development-3a05612f593f25ed0899f7fba1ba0a81f503523f.zip
Add hardware support to AVD creation dialog.
Change-Id: Ia20b55c788191b40159b5c38b66f1da333179ccc
Diffstat (limited to 'tools/sdkmanager/app')
-rw-r--r--tools/sdkmanager/app/src/com/android/sdkmanager/Main.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/sdkmanager/app/src/com/android/sdkmanager/Main.java b/tools/sdkmanager/app/src/com/android/sdkmanager/Main.java
index 201c2fed4..1c847fe51 100644
--- a/tools/sdkmanager/app/src/com/android/sdkmanager/Main.java
+++ b/tools/sdkmanager/app/src/com/android/sdkmanager/Main.java
@@ -43,7 +43,6 @@ import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.HashMap;
-import java.util.List;
import java.util.Map;
import javax.xml.xpath.XPath;
@@ -994,13 +993,16 @@ public class Main {
// get the list of possible hardware properties
File hardwareDefs = new File (mOsSdkFolder + File.separator +
SdkConstants.OS_SDK_TOOLS_LIB_FOLDER, SdkConstants.FN_HARDWARE_INI);
- List<HardwareProperty> list = HardwareProperties.parseHardwareDefinitions(hardwareDefs,
- null /*sdkLog*/);
+ Map<String, HardwareProperty> hwMap = HardwareProperties.parseHardwareDefinitions(
+ hardwareDefs, null /*sdkLog*/);
HashMap<String, String> map = new HashMap<String, String>();
- for (int i = 0 ; i < list.size() ;) {
- HardwareProperty property = list.get(i);
+ // we just want to loop on the HardwareProperties
+ HardwareProperty[] hwProperties = hwMap.values().toArray(
+ new HardwareProperty[hwMap.size()]);
+ for (int i = 0 ; i < hwProperties.length ;) {
+ HardwareProperty property = hwProperties[i];
String description = property.getDescription();
if (description != null) {