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>Google</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>800</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>Google</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>Galaxy Nexus</d:name> 196 <d:manufacturer>Google</d:manufacturer> 197 <d:hardware> 198 <d:screen> 199 <d:screen-size>normal</d:screen-size> 200 <d:diagonal-length>4.65</d:diagonal-length> <!-- In inches --> 201 <d:pixel-density>xhdpi</d:pixel-density> 202 <d:screen-ratio>long</d:screen-ratio> 203 <d:dimensions> 204 <d:x-dimension>720</d:x-dimension> 205 <d:y-dimension>1280</d:y-dimension> 206 </d:dimensions> 207 <d:xdpi>316</d:xdpi> 208 <d:ydpi>316</d:ydpi> 209 <d:touch> 210 <d:multitouch>jazz-hands</d:multitouch> 211 <d:mechanism>finger</d:mechanism> 212 <d:screen-type>capacitive</d:screen-type> 213 </d:touch> 214 </d:screen> 215 <d:networking> 216 Bluetooth 217 Wifi 218 NFC 219 </d:networking> 220 <d:sensors> 221 Accelerometer 222 Barometer 223 Gyroscope 224 Compass 225 GPS 226 ProximitySensor 227 </d:sensors> 228 <d:mic>true</d:mic> 229 <d:camera> 230 <d:location>front</d:location> 231 <d:autofocus>true</d:autofocus> 232 <d:flash>false</d:flash> 233 </d:camera> 234 <d:camera> 235 <d:location>back</d:location> 236 <d:autofocus>true</d:autofocus> 237 <d:flash>true</d:flash> 238 </d:camera> 239 <d:keyboard>nokeys</d:keyboard> 240 <d:nav>nonav</d:nav> 241 <d:ram unit="GiB">1</d:ram> 242 <d:buttons>soft</d:buttons> 243 <d:internal-storage unit="GiB">16</d:internal-storage> 244 <d:removable-storage unit="KiB"></d:removable-storage> 245 <d:cpu>OMAP 4460</d:cpu> <!-- cpu type (Tegra3) freeform --> 246 <d:gpu>PowerVR SGX540</d:gpu> 247 <d:abi> 248 armeabi 249 armeabi-v7a 250 </d:abi> 251 <!--dock (car, desk, tv, none)--> 252 <d:dock> 253 </d:dock> 254 <!-- plugged in (never, charge, always) --> 255 <d:power-type>battery</d:power-type> 256 </d:hardware> 257 <d:software> 258 <d:api-level>14-</d:api-level> 259 <d:live-wallpaper-support>true</d:live-wallpaper-support> 260 <d:bluetooth-profiles> 261 HSP 262 HFP 263 SPP 264 A2DP 265 AVRCP 266 OPP 267 PBAP 268 GAVDP 269 AVDTP 270 HID 271 HDP 272 PAN 273 </d:bluetooth-profiles> 274 <d:gl-version>2.0</d:gl-version> 275 <!-- 276 These can be gotten via 277 javax.microedition.khronos.opengles.GL10.glGetString(GL10.GL_EXTENSIONS); 278 --> 279 <d:gl-extensions> 280 GL_EXT_discard_framebuffer 281 GL_EXT_multi_draw_arrays 282 GL_EXT_shader_texture_lod 283 GL_EXT_texture_format_BGRA8888 284 GL_IMG_multisampled_render_to_texture 285 GL_IMG_program_binary 286 GL_IMG_read_format 287 GL_IMG_shader_binary 288 GL_IMG_texture_compression_pvrtc 289 GL_IMG_texture_format_BGRA8888 290 GL_IMG_texture_npot 291 GL_OES_compressed_ETC1_RGB8_texture 292 GL_OES_depth_texture 293 GL_OES_depth24 294 GL_OES_EGL_image 295 GL_OES_EGL_image_external 296 GL_OES_egl_sync 297 GL_OES_element_index_uint 298 GL_OES_fragment_precision_high 299 GL_OES_get_program_binary 300 GL_OES_mapbuffer 301 GL_OES_packed_depth_stencil 302 GL_OES_required_internalformat 303 GL_OES_rgb8_rgba8 304 GL_OES_standard_derivatives 305 GL_OES_texture_float 306 GL_OES_texture_half_float 307 GL_OES_vertex_array_object 308 GL_OES_vertex_half_float 309 </d:gl-extensions> 310 <d:status-bar>true</d:status-bar> 311 </d:software> 312 <d:state name="Portrait" default="true"> 313 <d:description>The phone in portrait view</d:description> 314 <d:screen-orientation>port</d:screen-orientation> 315 <d:keyboard-state>keyssoft</d:keyboard-state> 316 <d:nav-state>nonav</d:nav-state> 317 </d:state> 318 <d:state name="Landscape"> 319 <d:description>The phone in landscape view</d:description> 320 <d:screen-orientation>land</d:screen-orientation> 321 <d:keyboard-state>keyssoft</d:keyboard-state> 322 <d:nav-state>nonav</d:nav-state> 323 </d:state> 324 </d:device> 325 <d:device> 326 <d:name>Nexus 7</d:name> 327 <d:manufacturer>Google</d:manufacturer> 328 <d:hardware> 329 <d:screen> 330 <d:screen-size>large</d:screen-size> 331 <d:diagonal-length>7.27</d:diagonal-length> 332 <d:pixel-density>tvdpi</d:pixel-density> 333 <d:screen-ratio>notlong</d:screen-ratio> 334 <d:dimensions> 335 <d:x-dimension>800</d:x-dimension> 336 <d:y-dimension>1280</d:y-dimension> 337 </d:dimensions> 338 <d:xdpi>195</d:xdpi> 339 <d:ydpi>200</d:ydpi> 340 <d:touch> 341 <d:multitouch>jazz-hands</d:multitouch> 342 <d:mechanism>finger</d:mechanism> 343 <d:screen-type>capacitive</d:screen-type> 344 </d:touch> 345 </d:screen> 346 <d:networking> 347 Wifi 348 Bluetooth 349 NFC 350 </d:networking> 351 <d:sensors> 352 Accelerometer 353 Compass 354 GPS 355 Gyroscope 356 LightSensor 357 </d:sensors> 358 <d:mic>true</d:mic> 359 <d:camera> 360 <d:location>front</d:location> 361 <d:autofocus>false</d:autofocus> 362 <d:flash>false</d:flash> 363 </d:camera> 364 <d:keyboard>nokeys</d:keyboard> 365 <d:nav>nonav</d:nav> 366 <d:ram unit="GiB">1</d:ram> 367 <d:buttons>soft</d:buttons> 368 <d:internal-storage unit="GiB">8</d:internal-storage> 369 <d:removable-storage unit="MiB"> </d:removable-storage> 370 <d:cpu> Tegra3 </d:cpu> 371 <d:gpu> Tegra3 </d:gpu> 372 <d:abi> 373 armeabi-v7a 374 armeabi 375 </d:abi> 376 <d:dock> </d:dock> 377 <d:power-type>battery</d:power-type> 378 </d:hardware> 379 380 <d:software> 381 <d:api-level>16</d:api-level> 382 <d:live-wallpaper-support>true</d:live-wallpaper-support> 383 <d:bluetooth-profiles> </d:bluetooth-profiles> 384 <d:gl-version>2.0</d:gl-version> 385 <d:gl-extensions> </d:gl-extensions> 386 <d:status-bar>true</d:status-bar> 387 </d:software> 388 389 <d:state name="Portrait" default="true"> 390 <d:description>The phone in portrait view</d:description> 391 <d:screen-orientation>port</d:screen-orientation> 392 <d:keyboard-state>keyssoft</d:keyboard-state> 393 <d:nav-state>nonav</d:nav-state> 394 </d:state> 395 <d:state name="Landscape"> 396 <d:description>The phone in landscape view</d:description> 397 <d:screen-orientation>land</d:screen-orientation> 398 <d:keyboard-state>keyssoft</d:keyboard-state> 399 <d:nav-state>nonav</d:nav-state> 400 </d:state> 401 402 </d:device> 403 404 <d:device> 405 <d:name>Nexus 4</d:name> 406 <d:manufacturer>Google</d:manufacturer> 407 <d:hardware> 408 <d:screen> 409 <d:screen-size>normal</d:screen-size> 410 <d:diagonal-length>4.7</d:diagonal-length> 411 <d:pixel-density>xhdpi</d:pixel-density> 412 <d:screen-ratio>notlong</d:screen-ratio> 413 <d:dimensions> 414 <d:x-dimension>768</d:x-dimension> 415 <d:y-dimension>1280</d:y-dimension> 416 </d:dimensions> 417 <d:xdpi>320</d:xdpi> 418 <d:ydpi>320</d:ydpi> 419 <d:touch> 420 <d:multitouch>jazz-hands</d:multitouch> 421 <d:mechanism>finger</d:mechanism> 422 <d:screen-type>capacitive</d:screen-type> 423 </d:touch> 424 </d:screen> 425 <d:networking> 426 Wifi 427 Bluetooth 428 NFC 429 </d:networking> 430 <d:sensors> 431 Accelerometer 432 Barometer 433 Compass 434 GPS 435 Gyroscope 436 LightSensor 437 ProximitySensor 438 </d:sensors> 439 <d:mic>true</d:mic> 440 <d:camera> 441 <d:location>back</d:location> 442 <d:autofocus>true</d:autofocus> 443 <d:flash>true</d:flash> 444 </d:camera> 445 <d:camera> 446 <d:location>front</d:location> 447 <d:autofocus>false</d:autofocus> 448 <d:flash>false</d:flash> 449 </d:camera> 450 <d:keyboard>nokeys</d:keyboard> 451 <d:nav>nonav</d:nav> 452 <d:ram unit="KiB">1953125</d:ram> 453 <d:buttons>soft</d:buttons> 454 <d:internal-storage unit="KiB">7811891</d:internal-storage> 455 <d:removable-storage unit="MiB"></d:removable-storage> 456 <d:cpu>Qualcomm Snapdragon S4 Pro</d:cpu> 457 <d:gpu>Adreno 320</d:gpu> 458 <d:abi> 459 armeabi-v7a 460 armeabi 461 </d:abi> 462 <d:dock></d:dock> 463 <d:power-type>battery</d:power-type> 464 </d:hardware> 465 <d:software> 466 <d:api-level>16</d:api-level> 467 <d:live-wallpaper-support>true</d:live-wallpaper-support> 468 <d:bluetooth-profiles></d:bluetooth-profiles> 469 <d:gl-version>2.0</d:gl-version> 470 <d:gl-extensions>GL_EXT_debug_marker GL_AMD_compressed_ATC_texture 471 GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_robustness 472 GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence 473 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 474 GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint 475 GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary 476 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives 477 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float 478 GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float 479 GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test 480 GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode 481 GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering 482 GL_QCOM_writeonly_rendering GL_EXT_sRGB 483 </d:gl-extensions> 484 <d:status-bar>true</d:status-bar> 485 </d:software> 486 <d:state name="Portrait" default="true"> 487 <d:description>The phone in portrait view</d:description> 488 <d:screen-orientation>port</d:screen-orientation> 489 <d:keyboard-state>keyssoft</d:keyboard-state> 490 <d:nav-state>nonav</d:nav-state> 491 </d:state> 492 <d:state name="Landscape"> 493 <d:description>The phone in landscape view</d:description> 494 <d:screen-orientation>land</d:screen-orientation> 495 <d:keyboard-state>keyssoft</d:keyboard-state> 496 <d:nav-state>nonav</d:nav-state> 497 </d:state> 498 </d:device> 499 500 <d:device> 501 <d:name>Nexus 10</d:name> 502 <d:manufacturer>Google</d:manufacturer> 503 <d:hardware> 504 <d:screen> 505 <d:screen-size>xlarge</d:screen-size> 506 <d:diagonal-length>10.055</d:diagonal-length> 507 <d:pixel-density>xhdpi</d:pixel-density> 508 <d:screen-ratio>notlong</d:screen-ratio> 509 <d:dimensions> 510 <d:x-dimension>2560</d:x-dimension> 511 <d:y-dimension>1600</d:y-dimension> 512 </d:dimensions> 513 <d:xdpi>300</d:xdpi> 514 <d:ydpi>300</d:ydpi> 515 <d:touch> 516 <d:multitouch>jazz-hands</d:multitouch> 517 <d:mechanism>finger</d:mechanism> 518 <d:screen-type>capacitive</d:screen-type> 519 </d:touch> 520 </d:screen> 521 <d:networking> 522 Wifi 523 Bluetooth 524 NFC 525 </d:networking> 526 <d:sensors> 527 Accelerometer 528 Barometer 529 Compass 530 GPS 531 Gyroscope 532 LightSensor 533 </d:sensors> 534 <d:mic>true</d:mic> 535 <d:camera> 536 <d:location>back</d:location> 537 <d:autofocus>true</d:autofocus> 538 <d:flash>true</d:flash> 539 </d:camera> 540 <d:camera> 541 <d:location>front</d:location> 542 <d:autofocus>false</d:autofocus> 543 <d:flash>false</d:flash> 544 </d:camera> 545 <d:keyboard>nokeys</d:keyboard> 546 <d:nav>nonav</d:nav> 547 <d:ram unit="KiB">1953125</d:ram> 548 <d:buttons>soft</d:buttons> 549 <d:internal-storage unit="KiB">15623782</d:internal-storage> 550 <d:removable-storage unit="MiB"></d:removable-storage> 551 <d:cpu>Dual-core A15</d:cpu> 552 <d:gpu>Quad-core Mali T604</d:gpu> 553 <d:abi> 554 armeabi-v7a 555 armeabi 556 </d:abi> 557 <d:dock></d:dock> 558 <d:power-type>battery</d:power-type> 559 </d:hardware> 560 <d:software> 561 <d:api-level>16</d:api-level> 562 <d:live-wallpaper-support>true</d:live-wallpaper-support> 563 <d:bluetooth-profiles></d:bluetooth-profiles> 564 <d:gl-version>2.0</d:gl-version> 565 <d:gl-extensions>GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary 566 GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map 567 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra 568 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture 569 GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external 570 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float 571 GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer 572 GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV 573 GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers 574 GL_EXT_occlusion_query_boolean GL_EXT_blend_minmax GL_EXT_discard_framebuffer 575 GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage 576 GL_EXT_multisampled_render_to_texture GL_OES_surfaceless_context 577 GL_ARM_mali_program_binary 578 </d:gl-extensions> 579 <d:status-bar>true</d:status-bar> 580 </d:software> 581 <d:state name="Portrait"> 582 <d:description>The phone in portrait view</d:description> 583 <d:screen-orientation>port</d:screen-orientation> 584 <d:keyboard-state>keyssoft</d:keyboard-state> 585 <d:nav-state>nonav</d:nav-state> 586 </d:state> 587 <d:state name="Landscape" default="true"> 588 <d:description>The phone in landscape view</d:description> 589 <d:screen-orientation>land</d:screen-orientation> 590 <d:keyboard-state>keyssoft</d:keyboard-state> 591 <d:nav-state>nonav</d:nav-state> 592 </d:state> 593 </d:device> 594 595</d:devices> 596