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</d:devices> 404