| # This file describes the properties of a given virtual device configuration file. |
| # |
| # Note: Most top-level properties are boolean that control whether a feature is |
| # present or not. Sub-features that depend on it are ignored if their |
| # parent is set to 'false' or 'no' |
| # |
| # This file is parsed by 'android/tools/gen-hw-config.py' to generate |
| # 'android/avd/hw-config-defs.h'. The latter is a special header containing |
| # macro statements that is used several times: |
| # |
| # - once to define the fields of the AndroidHwConfig structure |
| # (see android/avd/hw-config.h) |
| # |
| # - once to implement the hardware configuration loader |
| # (see android/avd/hw-config.h) |
| # |
| # Hopefully, this file should also be read by a virtual device creation |
| # tool/wizard to provide a nice user interface (hence the presence of |
| # the 'abstract' and 'description' keys which are not currently used) |
| # |
| # |
| # NOTE: if you remove items from this file, be sure that you do not break |
| # the emulator build. |
| # |
| |
| # Ram size |
| name = hw.ramSize |
| type = integer |
| default = 96 |
| abstract = Device ram size |
| description = The amount of physical RAM on the device, in megabytes. |
| |
| # Touch screen support |
| name = hw.touchScreen |
| type = boolean |
| default = yes |
| abstract = Touch-screen support |
| description = Whether there is a touch screen or not on the device. |
| |
| # Trackball support |
| name = hw.trackBall |
| type = boolean |
| default = yes |
| abstract = Track-ball support |
| description = Whether there is a trackball on the device. |
| |
| # Keyboard support (qwerty/azerty) |
| name = hw.keyboard |
| type = boolean |
| default = yes |
| abstract = Keyboard support |
| description = Whether the device has a QWERTY keyboard. |
| |
| # DPad keys |
| name = hw.dPad |
| type = boolean |
| default = yes |
| abstract = DPad support |
| description = Whether the device has DPad keys |
| |
| # GSM Modem support |
| name = hw.gsmModem |
| type = boolean |
| default = yes |
| abstract = GSM modem support |
| description = Whether there is a GSM modem in the device. |
| |
| # Camera support |
| name = hw.camera |
| type = boolean |
| default = no |
| abstract = Camera support |
| description = Whether the device has a camera. |
| |
| name = hw.camera.maxHorizontalPixels |
| type = integer |
| default = 640 |
| abstract = Maximum horizontal camera pixels |
| |
| name = hw.camera.maxVerticalPixels |
| type = integer |
| default = 480 |
| abstract = Maximum vertical camera pixels |
| |
| # GPS support |
| name = hw.gps |
| type = boolean |
| default = yes |
| abstract = GPS support |
| description = Whether there is a GPS in the device. |
| |
| # Battery |
| name = hw.battery |
| type = boolean |
| default = yes |
| abstract = Battery support |
| description = Whether the device can run on a battery. |
| |
| # Accelerometer (used for auto-rotation) |
| name = hw.accelerometer |
| type = boolean |
| default = yes |
| abstract = Accelerometer |
| description = Whether there is an accelerometer in the device. |
| |
| # Audio input |
| name = hw.audioInput |
| type = boolean |
| default = yes |
| abstract = Audio recording support |
| description = Whether the device can record audio |
| |
| # Audio output |
| name = hw.audioOutput |
| type = boolean |
| default = yes |
| abstract = Audio playback support |
| description = Whether the device can play audio |
| |
| # SDCard support |
| name = hw.sdCard |
| type = boolean |
| default = yes |
| abstract = SD Card support |
| description = Whether the device supports insertion/removal of virtual SD Cards. |
| |
| # System partition |
| name = disk.systemPartition.size |
| type = diskSize |
| abstract = System partition size |
| default = 66MB |
| |
| # Data partition |
| name = disk.dataPartition.size |
| type = diskSize |
| abstract = Data partition size |
| default = 66MB |
| |
| # Cache partition |
| name = disk.cachePartition |
| type = boolean |
| default = yes |
| abstract = Cache partition support |
| description = Whether we use a /cache partition on the device. |
| |
| name = disk.cachePartition.size |
| type = diskSize |
| abstract = Cache partition size |
| default = 66MB |
| |
| # LCD density |
| name = hw.lcd.density |
| type = integer |
| default = 160 |
| abstract = Abstracted LCD density |
| description = Must be one of 120, 160 or 240. A value used to roughly describe the density of the LCD screen for automatic resource/asset selection. |