अपने ऐप्लिकेशन में दिखने वाली स्क्रीन बनाने के लिए, उन क्लास को तय करें जो Screen क्लास को बढ़ाती हैं. साथ ही, इसके onGetTemplate तरीके को लागू करें, ताकि Template इंस्टेंस को वापस लाया जा सके. यह इंस्टेंस, कार की स्क्रीन पर दिखने वाले यूज़र इंटरफ़ेस (यूआई) की स्थिति को दिखाता है.
इस कोड स्निपेट में, Screen को एलान करने का तरीका दिखाया गया है. यह PaneTemplate टेंप्लेट का इस्तेमाल करके, "Hello world!" स्ट्रिंग दिखाता है:
Kotlin
class HelloWorldScreen(carContext: CarContext) : Screen(carContext) {
override fun onGetTemplate(): Template {
val row = Row.Builder().setTitle("Hello world!").build()
val pane = Pane.Builder().addRow(row).build()
return PaneTemplate.Builder(pane)
.setHeaderAction(Action.APP_ICON)
.build()
}
}
Java
public class HelloWorldScreen extends Screen {
@NonNull
@Override
public Template onGetTemplate() {
Row row = new Row.Builder().setTitle("Hello world!").build();
Pane pane = new Pane.Builder().addRow(row).build();
return new PaneTemplate.Builder(pane)
.setHeaderAction(Action.APP_ICON)
.build();
}
}