Add ID and skin to generic Google Android TV device definitions
Jim Kaye [Thu, 25 Aug 2016 00:12:34 +0000 (17:12 -0700)]
The ID and skin are used by Android Studio to preview and emulate
devices. These attributes are already set for phone, tablet and
wear devices. This sets them for TV devices.

The lack of ID here also caused some Android Studio code to display
duplicate devices.

BUG: http://b.android.com/220369

Change-Id: I7dad056a5b999813cf9399c06d755392e833ede0
(cherry picked from commit b45b49bcc81d9b061071d853e4d615bf2bafac9b)

sdk/devices.xml

index 898e7b2..6b5e34f 100644 (file)
@@ -5,6 +5,7 @@
 
     <d:device>
         <d:name>Android TV (1080p)</d:name>
+        <d:id>tv_1080p</d:id>
         <d:manufacturer>Google</d:manufacturer>
         <d:hardware>
             <d:screen>
@@ -48,6 +49,7 @@
             </d:abi>
             <d:dock/>
             <d:power-type>plugged-in</d:power-type>
+            <d:skin>tv_1080p</d:skin>
         </d:hardware>
         <d:software>
             <d:api-level>20-</d:api-level>
@@ -74,6 +76,7 @@
 
     <d:device>
         <d:name>Android TV (720p)</d:name>
+        <d:id>tv_720p</d:id>
         <d:manufacturer>Google</d:manufacturer>
         <d:hardware>
             <d:screen>
             </d:abi>
             <d:dock/>
             <d:power-type>plugged-in</d:power-type>
+            <d:skin>tv_720p</d:skin>
         </d:hardware>
         <d:software>
             <d:api-level>20-</d:api-level>