Home | History | Annotate | Download | only in files
      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