| <?xml version="1.0"?> |
| <template |
| format="4" |
| revision="1" |
| name="Android TV Module" |
| description="Creates a new Android TV module." |
| minApi="21" |
| minBuildApi="21"> |
| |
| <category value="Application" /> |
| |
| <formfactor value="TV" /> |
| |
| <thumbs> |
| <thumb>template_new_project.png</thumb> |
| </thumbs> |
| |
| <parameter |
| id="packageName" |
| name="Package name" |
| type="string" |
| constraints="app_package|nonempty" |
| default="com.mycompany.myapp" /> |
| |
| <parameter |
| id="appTitle" |
| name="Module title" |
| type="string" |
| constraints="nonempty" |
| default="My Module" /> |
| |
| <parameter |
| id="minApi" |
| name="Minimum API level" |
| type="string" |
| constraints="apilevel"/> |
| |
| <!-- |
| Usually the same as minApi, but when minApi is a code name this will be the corresponding |
| API level |
| --> |
| <parameter |
| id="minApiLevel" |
| name="Minimum API level" |
| type="string" |
| constraints="apilevel" |
| default="21" /> |
| |
| <parameter |
| id="targetApi" |
| name="Target API level" |
| type="string" |
| constraints="apilevel"/> |
| |
| <!-- |
| Usually the same as targetApi, but when targeting a preview platform this is the code name instead |
| --> |
| <parameter |
| id="targetApiString" |
| name="Target API" |
| type="string" |
| constraints="apilevel"/> |
| |
| <parameter |
| id="buildApi" |
| name="Build API level" |
| type="string" |
| constraints="apilevel"/> |
| |
| <!-- |
| Usually the same as buildApi, but when targeting a preview platform this is the code name instead |
| --> |
| <parameter |
| id="buildApiString" |
| name="Build API level" |
| type="string" |
| constraints="apilevel" /> |
| |
| <parameter |
| id="copyIcons" |
| name="Include launcher icons" |
| type="boolean" |
| default="true" /> |
| |
| <parameter |
| id="makeIgnore" |
| name="Create .gitignore file" |
| type="boolean" |
| default="true" /> |
| |
| <parameter |
| id="enableProGuard" |
| name="Enable ProGuard" |
| type="boolean" |
| default="true" /> |
| |
| <globals file="globals.xml.ftl" /> |
| <execute file="recipe.xml.ftl" /> |
| |
| </template> |