1<?xml version="1.0" encoding="UTF-8"?> 2 3<d:devices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:d="http://schemas.android.com/sdk/devices/1"> 5 6 <d:device> 7 <d:name>Nexus One</d:name> 8 <d:manufacturer>HTC</d:manufacturer> 9 <d:hardware> 10 <d:screen> 11 <d:screen-size>normal</d:screen-size> 12 <d:diagonal-length>3.7</d:diagonal-length> 13 <d:pixel-density>hdpi</d:pixel-density> 14 <d:screen-ratio>long</d:screen-ratio> 15 <d:dimensions> 16 <d:x-dimension>480</d:x-dimension> 17 <d:y-dimension>720</d:y-dimension> 18 </d:dimensions> 19 <d:xdpi>254</d:xdpi> 20 <d:ydpi>254</d:ydpi> 21 <d:touch> 22 <d:multitouch>basic</d:multitouch> 23 <d:mechanism>finger</d:mechanism> 24 <d:screen-type>capacitive</d:screen-type> 25 </d:touch> 26 </d:screen> 27 <d:networking> 28 Wifi 29 Bluetooth 30 </d:networking> 31 <d:sensors> 32 Accelerometer 33 Compass 34 GPS 35 LightSensor 36 ProximitySensor 37 </d:sensors> 38 <d:mic>true</d:mic> 39 <d:camera> 40 <d:location>back</d:location> 41 <d:autofocus>true</d:autofocus> 42 <d:flash>true</d:flash> 43 </d:camera> 44 <d:keyboard>nokeys</d:keyboard> 45 <d:nav>trackball</d:nav> 46 <d:ram unit="MiB">512</d:ram> 47 <d:buttons>hard</d:buttons> 48 <d:internal-storage unit="MiB">503</d:internal-storage> 49 <d:removable-storage unit="MiB">0</d:removable-storage> 50 <d:cpu>Qualcomm Scorpion</d:cpu> 51 <d:gpu>Qualcomm Adreno 200</d:gpu> 52 <d:abi> 53 armeabi-v7a 54 armeabi 55 </d:abi> 56 <d:dock> </d:dock> 57 <d:power-type>plugged-in</d:power-type> 58 </d:hardware> 59 <d:software> 60 <d:api-level>7-10</d:api-level> 61 <d:live-wallpaper-support>true</d:live-wallpaper-support> 62 <d:bluetooth-profiles> </d:bluetooth-profiles> 63 <d:gl-version>2.0</d:gl-version> 64 <d:gl-extensions> 65 </d:gl-extensions> 66 <d:status-bar>true</d:status-bar> 67 </d:software> 68 <d:state name="Portrait" default="true"> 69 <d:description>The phone in portrait view</d:description> 70 <d:screen-orientation>port</d:screen-orientation> 71 <d:keyboard-state>keyssoft</d:keyboard-state> 72 <d:nav-state>nonav</d:nav-state> 73 </d:state> 74 <d:state name="Landscape"> 75 <d:description>The phone in landscape view</d:description> 76 <d:screen-orientation>land</d:screen-orientation> 77 <d:keyboard-state>keyssoft</d:keyboard-state> 78 <d:nav-state>nonav</d:nav-state> 79 </d:state> 80 </d:device> 81 <d:device> 82 <d:name>Nexus S</d:name> 83 <d:manufacturer>Samsung</d:manufacturer> 84 <d:hardware> 85 <d:screen> 86 <d:screen-size>normal</d:screen-size> 87 <d:diagonal-length>4</d:diagonal-length> 88 <d:pixel-density>hdpi</d:pixel-density> 89 <d:screen-ratio>long</d:screen-ratio> 90 <d:dimensions> 91 <d:x-dimension>480</d:x-dimension> 92 <d:y-dimension>800</d:y-dimension> 93 </d:dimensions> 94 <d:xdpi>235</d:xdpi> 95 <d:ydpi>235</d:ydpi> 96 <d:touch> 97 <d:multitouch>jazz-hands</d:multitouch> 98 <d:mechanism>finger</d:mechanism> 99 <d:screen-type>capacitive</d:screen-type> 100 </d:touch> 101 </d:screen> 102 <d:networking> 103 Wifi 104 Bluetooth 105 NFC 106 </d:networking> 107 <d:sensors> 108 Accelerometer 109 Compass 110 GPS 111 Gyroscope 112 LightSensor 113 ProximitySensor 114 </d:sensors> 115 <d:mic>true</d:mic> 116 <d:camera> 117 <d:location>back</d:location> 118 <d:autofocus>true</d:autofocus> 119 <d:flash>true</d:flash> 120 </d:camera> 121 <d:camera> 122 <d:location>front</d:location> 123 <d:autofocus>false</d:autofocus> 124 <d:flash>false</d:flash> 125 </d:camera> 126 <d:keyboard>nokeys</d:keyboard> 127 <d:nav>nonav</d:nav> 128 <d:ram unit="KiB">351428</d:ram> 129 <d:buttons>hard</d:buttons> 130 <d:internal-storage unit="MiB">503</d:internal-storage> 131 <d:removable-storage unit="MiB">0</d:removable-storage> 132 <d:cpu>Samsung Exynos 3110</d:cpu> 133 <d:gpu>PowerVR SGX 540</d:gpu> 134 <d:abi> 135 armeabi-v7a 136 armeabi 137 </d:abi> 138 <d:dock> </d:dock> 139 <d:power-type>plugged-in</d:power-type> 140 </d:hardware> 141 <d:software> 142 <d:api-level>9-16</d:api-level> 143 <d:live-wallpaper-support>true</d:live-wallpaper-support> 144 <d:bluetooth-profiles> </d:bluetooth-profiles> 145 <d:gl-version>2.0</d:gl-version> 146 <d:gl-extensions> 147 GL_EXT_debug_marker 148 GL_OES_rgb8_rgba8 149 GL_OES_depth24 150 GL_OES_vertex_half_float 151 GL_OES_texture_float 152 GL_OES_texture_half_float 153 GL_OES_element_index_uint 154 GL_OES_mapbuffer 155 GL_OES_fragment_precision_high 156 GL_OES_compressed_ETC1_RGB8_texture 157 GL_OES_EGL_image 158 GL_OES_EGL_image_external 159 GL_OES_required_internalformat 160 GL_OES_depth_texture 161 GL_OES_get_program_binary 162 GL_OES_packed_depth_stencil 163 GL_OES_standard_derivatives 164 GL_OES_vertex_array_object 165 GL_OES_egl_sync 166 GL_EXT_multi_draw_arrays 167 GL_EXT_texture_format_BGRA8888 168 GL_EXT_discard_framebuffer 169 GL_EXT_shader_texture_lod 170 GL_IMG_shader_binary 171 GL_IMG_texture_compression_pvrtc 172 GL_IMG_texture_npot 173 GL_IMG_texture_format_BGRA8888 174 GL_IMG_read_format 175 GL_IMG_program_binary 176 GL_IMG_multisampled_render_to_texture 177 </d:gl-extensions> 178 <d:status-bar>true</d:status-bar> 179 </d:software> 180 <d:state name="Portrait" default="true"> 181 <d:description>The phone in portrait view</d:description> 182 <d:screen-orientation>port</d:screen-orientation> 183 <d:keyboard-state>keyssoft</d:keyboard-state> 184 <d:nav-state>nonav</d:nav-state> 185 </d:state> 186 <d:state name="Landscape"> 187 <d:description>The phone in landscape view</d:description> 188 <d:screen-orientation>land</d:screen-orientation> 189 <d:keyboard-state>keyssoft</d:keyboard-state> 190 <d:nav-state>nonav</d:nav-state> 191 </d:state> 192 </d:device> 193 194 <d:device> 195 <d:name> 196 Galaxy Nexus 197 </d:name> 198 <d:manufacturer> 199 Samsung 200 </d:manufacturer> 201 <d:hardware> 202 <d:screen> 203 <d:screen-size>normal</d:screen-size> 204 <d:diagonal-length>4.65</d:diagonal-length> <!-- In inches --> 205 <d:pixel-density>xhdpi</d:pixel-density> 206 <d:screen-ratio>long</d:screen-ratio> 207 <d:dimensions> 208 <d:x-dimension>720</d:x-dimension> 209 <d:y-dimension>1280</d:y-dimension> 210 </d:dimensions> 211 <d:xdpi>316</d:xdpi> 212 <d:ydpi>316</d:ydpi> 213 <d:touch> 214 <d:multitouch>jazz-hands</d:multitouch> 215 <d:mechanism>finger</d:mechanism> 216 <d:screen-type>capacitive</d:screen-type> 217 </d:touch> 218 </d:screen> 219 <d:networking> 220 Bluetooth 221 Wifi 222 NFC 223 </d:networking> 224 <d:sensors> 225 Accelerometer 226 Barometer 227 Gyroscope 228 Compass 229 GPS 230 ProximitySensor 231 </d:sensors> 232 <d:mic>true</d:mic> 233 <d:camera> 234 <d:location>front</d:location> 235 <d:autofocus>true</d:autofocus> 236 <d:flash>false</d:flash> 237 </d:camera> 238 <d:camera> 239 <d:location>back</d:location> 240 <d:autofocus>true</d:autofocus> 241 <d:flash>true</d:flash> 242 </d:camera> 243 <d:keyboard>nokeys</d:keyboard> 244 <d:nav>nonav</d:nav> 245 <d:ram unit="GiB">1</d:ram> 246 <d:buttons>soft</d:buttons> 247 <d:internal-storage unit="GiB">16</d:internal-storage> 248 <d:removable-storage unit="KiB"></d:removable-storage> 249 <d:cpu>OMAP 4460</d:cpu> <!-- cpu type (Tegra3) freeform --> 250 <d:gpu>PowerVR SGX540</d:gpu> 251 <d:abi> 252 armeabi 253 armeabi-v7a 254 </d:abi> 255 <!--dock (car, desk, tv, none)--> 256 <d:dock> 257 </d:dock> 258 <!-- plugged in (never, charge, always) --> 259 <d:power-type>battery</d:power-type> 260 </d:hardware> 261 <d:software> 262 <d:api-level>14-</d:api-level> 263 <d:live-wallpaper-support>true</d:live-wallpaper-support> 264 <d:bluetooth-profiles> 265 HSP 266 HFP 267 SPP 268 A2DP 269 AVRCP 270 OPP 271 PBAP 272 GAVDP 273 AVDTP 274 HID 275 HDP 276 PAN 277 </d:bluetooth-profiles> 278 <d:gl-version>2.0</d:gl-version> 279 <!-- 280 These can be gotten via 281 javax.microedition.khronos.opengles.GL10.glGetString(GL10.GL_EXTENSIONS); 282 --> 283 <d:gl-extensions> 284 GL_EXT_discard_framebuffer 285 GL_EXT_multi_draw_arrays 286 GL_EXT_shader_texture_lod 287 GL_EXT_texture_format_BGRA8888 288 GL_IMG_multisampled_render_to_texture 289 GL_IMG_program_binary 290 GL_IMG_read_format 291 GL_IMG_shader_binary 292 GL_IMG_texture_compression_pvrtc 293 GL_IMG_texture_format_BGRA8888 294 GL_IMG_texture_npot 295 GL_OES_compressed_ETC1_RGB8_texture 296 GL_OES_depth_texture 297 GL_OES_depth24 298 GL_OES_EGL_image 299 GL_OES_EGL_image_external 300 GL_OES_egl_sync 301 GL_OES_element_index_uint 302 GL_OES_fragment_precision_high 303 GL_OES_get_program_binary 304 GL_OES_mapbuffer 305 GL_OES_packed_depth_stencil 306 GL_OES_required_internalformat 307 GL_OES_rgb8_rgba8 308 GL_OES_standard_derivatives 309 GL_OES_texture_float 310 GL_OES_texture_half_float 311 GL_OES_vertex_array_object 312 GL_OES_vertex_half_float 313 </d:gl-extensions> 314 <d:status-bar>true</d:status-bar> 315 </d:software> 316 <d:state name="Portrait" default="true"> 317 <d:description>The phone in portrait view</d:description> 318 <d:screen-orientation>port</d:screen-orientation> 319 <d:keyboard-state>keyssoft</d:keyboard-state> 320 <d:nav-state>nonav</d:nav-state> 321 </d:state> 322 <d:state name="Landscape"> 323 <d:description>The phone in landscape view</d:description> 324 <d:screen-orientation>land</d:screen-orientation> 325 <d:keyboard-state>keyssoft</d:keyboard-state> 326 <d:nav-state>nonav</d:nav-state> 327 </d:state> 328 </d:device> 329 <d:device> 330 <d:name>Nexus 7</d:name> 331 <d:manufacturer>Asus</d:manufacturer> 332 <d:hardware> 333 <d:screen> 334 <d:screen-size>large</d:screen-size> 335 <d:diagonal-length>7.27</d:diagonal-length> 336 <d:pixel-density>tvdpi</d:pixel-density> 337 <d:screen-ratio>notlong</d:screen-ratio> 338 <d:dimensions> 339 <d:x-dimension>800</d:x-dimension> 340 <d:y-dimension>1280</d:y-dimension> 341 </d:dimensions> 342 <d:xdpi>195</d:xdpi> 343 <d:ydpi>200</d:ydpi> 344 <d:touch> 345 <d:multitouch>jazz-hands</d:multitouch> 346 <d:mechanism>finger</d:mechanism> 347 <d:screen-type>capacitive</d:screen-type> 348 </d:touch> 349 </d:screen> 350 <d:networking> 351 Wifi 352 Bluetooth 353 NFC 354 </d:networking> 355 <d:sensors> 356 Accelerometer 357 Compass 358 GPS 359 Gyroscope 360 LightSensor 361 </d:sensors> 362 <d:mic>true</d:mic> 363 <d:camera> 364 <d:location>front</d:location> 365 <d:autofocus>false</d:autofocus> 366 <d:flash>false</d:flash> 367 </d:camera> 368 <d:keyboard>nokeys</d:keyboard> 369 <d:nav>nonav</d:nav> 370 <d:ram unit="GiB">1</d:ram> 371 <d:buttons>soft</d:buttons> 372 <d:internal-storage unit="GiB">8</d:internal-storage> 373 <d:removable-storage unit="MiB"> </d:removable-storage> 374 <d:cpu> Tegra3 </d:cpu> 375 <d:gpu> Tegra3 </d:gpu> 376 <d:abi> 377 armeabi-v7a 378 armeabi 379 </d:abi> 380 <d:dock> </d:dock> 381 <d:power-type>battery</d:power-type> 382 </d:hardware> 383 384 <d:software> 385 <d:api-level>16</d:api-level> 386 <d:live-wallpaper-support>true</d:live-wallpaper-support> 387 <d:bluetooth-profiles> </d:bluetooth-profiles> 388 <d:gl-version>2.0</d:gl-version> 389 <d:gl-extensions> </d:gl-extensions> 390 <d:status-bar>true</d:status-bar> 391 </d:software> 392 393 <d:state name="Portrait" default="true"> 394 <d:description>The phone in portrait view</d:description> 395 <d:screen-orientation>port</d:screen-orientation> 396 <d:keyboard-state>keyssoft</d:keyboard-state> 397 <d:nav-state>nonav</d:nav-state> 398 </d:state> 399 <d:state name="Landscape"> 400 <d:description>The phone in landscape view</d:description> 401 <d:screen-orientation>land</d:screen-orientation> 402 <d:keyboard-state>keyssoft</d:keyboard-state> 403 <d:nav-state>nonav</d:nav-state> 404 </d:state> 405 406 </d:device> 407</d:devices> 408