Add ID and skin to generic Google Android TV device definitions
[android/device/google/atv.git] / sdk / devices.xml
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>Android TV (1080p)</d:name>
8         <d:id>tv_1080p</d:id>
9         <d:manufacturer>Google</d:manufacturer>
10         <d:hardware>
11             <d:screen>
12                 <d:screen-size>xlarge</d:screen-size>
13                 <d:diagonal-length>55.0</d:diagonal-length>
14                 <d:pixel-density>xhdpi</d:pixel-density>
15                 <d:screen-ratio>long</d:screen-ratio>
16                 <d:dimensions>
17                     <d:x-dimension>1920</d:x-dimension>
18                     <d:y-dimension>1080</d:y-dimension>
19                 </d:dimensions>
20                 <d:xdpi>40.05</d:xdpi>
21                 <d:ydpi>40.05</d:ydpi>
22                 <d:touch>
23                     <d:multitouch>none</d:multitouch>
24                     <d:mechanism>notouch</d:mechanism>
25                     <d:screen-type>notouch</d:screen-type>
26                 </d:touch>
27             </d:screen>
28             <d:networking>
29                 Bluetooth
30                 Wifi
31                 NFC
32             </d:networking>
33             <d:sensors>
34                 LightSensor
35                 GPS
36             </d:sensors>
37             <d:mic>true</d:mic>
38             <d:keyboard>qwerty</d:keyboard>
39             <d:nav>dpad</d:nav>
40             <d:ram unit="GiB">2</d:ram>
41             <d:buttons>hard</d:buttons>
42             <d:internal-storage unit="KiB">7811891</d:internal-storage>
43             <d:removable-storage unit="MiB">0</d:removable-storage>
44             <d:cpu>Generic CPU</d:cpu>
45             <d:gpu>Generic GPU</d:gpu>
46             <d:abi>
47                 armeabi-v7a
48                 x86
49             </d:abi>
50             <d:dock/>
51             <d:power-type>plugged-in</d:power-type>
52             <d:skin>tv_1080p</d:skin>
53         </d:hardware>
54         <d:software>
55             <d:api-level>20-</d:api-level>
56             <d:live-wallpaper-support>true</d:live-wallpaper-support>
57             <d:bluetooth-profiles/>
58             <d:gl-version>2.0</d:gl-version>
59             <d:gl-extensions/>
60             <d:status-bar>false</d:status-bar>
61         </d:software>
62         <d:state name="Landscape" default="true">
63             <d:description>The device in landscape orientation</d:description>
64             <d:screen-orientation>land</d:screen-orientation>
65             <d:keyboard-state>keyshidden</d:keyboard-state>
66             <d:nav-state>navexposed</d:nav-state>
67         </d:state>
68         <d:state name="Landscape with keyboard">
69             <d:description>The device in landscape orientation with a keyboard open</d:description>
70             <d:screen-orientation>land</d:screen-orientation>
71             <d:keyboard-state>keysexposed</d:keyboard-state>
72             <d:nav-state>navexposed</d:nav-state>
73         </d:state>
74         <d:tag-id>android-tv</d:tag-id>
75     </d:device>
76
77     <d:device>
78         <d:name>Android TV (720p)</d:name>
79         <d:id>tv_720p</d:id>
80         <d:manufacturer>Google</d:manufacturer>
81         <d:hardware>
82             <d:screen>
83                 <d:screen-size>xlarge</d:screen-size>
84                 <d:diagonal-length>55.0</d:diagonal-length>
85                 <d:pixel-density>tvdpi</d:pixel-density>
86                 <d:screen-ratio>long</d:screen-ratio>
87                 <d:dimensions>
88                     <d:x-dimension>1280</d:x-dimension>
89                     <d:y-dimension>720</d:y-dimension>
90                 </d:dimensions>
91                 <d:xdpi>26.70</d:xdpi>
92                 <d:ydpi>26.70</d:ydpi>
93                 <d:touch>
94                     <d:multitouch>none</d:multitouch>
95                     <d:mechanism>notouch</d:mechanism>
96                     <d:screen-type>notouch</d:screen-type>
97                 </d:touch>
98             </d:screen>
99             <d:networking>
100                 Bluetooth
101                 Wifi
102                 NFC
103             </d:networking>
104             <d:sensors>
105                 LightSensor
106                 GPS
107             </d:sensors>
108             <d:mic>true</d:mic>
109             <d:keyboard>qwerty</d:keyboard>
110             <d:nav>dpad</d:nav>
111             <d:ram unit="GiB">2</d:ram>
112             <d:buttons>hard</d:buttons>
113             <d:internal-storage unit="KiB">7811891</d:internal-storage>
114             <d:removable-storage unit="MiB">0</d:removable-storage>
115             <d:cpu>Generic CPU</d:cpu>
116             <d:gpu>Generic GPU</d:gpu>
117             <d:abi>
118                 armeabi-v7a
119                 x86
120             </d:abi>
121             <d:dock/>
122             <d:power-type>plugged-in</d:power-type>
123             <d:skin>tv_720p</d:skin>
124         </d:hardware>
125         <d:software>
126             <d:api-level>20-</d:api-level>
127             <d:live-wallpaper-support>true</d:live-wallpaper-support>
128             <d:bluetooth-profiles/>
129             <d:gl-version>2.0</d:gl-version>
130             <d:gl-extensions/>
131             <d:status-bar>false</d:status-bar>
132         </d:software>
133         <d:state name="Landscape" default="true">
134             <d:description>The device in landscape orientation</d:description>
135             <d:screen-orientation>land</d:screen-orientation>
136             <d:keyboard-state>keyshidden</d:keyboard-state>
137             <d:nav-state>navexposed</d:nav-state>
138         </d:state>
139         <d:state name="Landscape with keyboard">
140             <d:description>The device in landscape orientation with a keyboard open</d:description>
141             <d:screen-orientation>land</d:screen-orientation>
142             <d:keyboard-state>keysexposed</d:keyboard-state>
143             <d:nav-state>navexposed</d:nav-state>
144         </d:state>
145         <d:tag-id>android-tv</d:tag-id>
146     </d:device>
147
148 </d:devices>