MCPcopy Create free account

hub / github.com/android/car-samples / types & classes

Types & classes122 in github.com/android/car-samples

↓ 10 callersClassDemoChip
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/ChipDemoScreen.kt:308
↓ 1 callersClassAlphaJumpDemoScreen
Demonstrates the usage of the [androidx.car.app.model.SectionedItemTemplate]. */
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/AlphaJumpDemoScreen.kt:40
↓ 1 callersClassChipDemoScreen
* A screen demonstrating how a [ChipSection] with [Chip]s can be utilized within a * [SectionedItemTemplate]. * * This screen also demonstrates tha
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/ChipDemoScreen.kt:50
↓ 1 callersClassCondensedItemDemoScreen
A screen demonstrating [CondensedItem] in a [SectionedItemTemplate]. */
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/CondensedItemDemoScreen.kt:42
↓ 1 callersClassEndImageAndActionsDemo
* A screen demonstrating sectioned item lists with secondary actions and end images, specifically * for focus testing. */
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/EndImageAndActionsDemo.kt:41
↓ 1 callersClassMapEndImageDemoScreen
* A new screen that displays the MapWithContentTemplate containing the exact same ListTemplate. */
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RowEndImageAndActionsDemo.kt:214
↓ 1 callersClassProgressBarDemoScreen
A screen demonstrating sectioned item lists with progress bars and different configurations. */
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/ProgressBarDemoScreen.kt:40
↓ 1 callersClassRoutingDemoModelFactory
A class that provides models for the routing demos.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java:58
↓ 1 callersClassSectionHeaderDemoScreen
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/SectionHeaderDemoScreen.kt:41
↓ 1 callersClassShortMessageTemplateDemoScreen
A screen that demonstrates the message template.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/ShortMessageTemplateDemoScreen.java:40
↓ 1 callersClassSimpleListDemoScreen
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/SimpleListDemoScreen.kt:33
↓ 1 callersClassSpotlightSectionDemoScreen
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/sectioneditemtemplates/SpotlightSectionDemoScreen.kt:34
ClassArrivedDemoScreen
A screen that shows the navigation template in arrived state.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/ArrivedDemoScreen.java:33
ClassBuilder
Builder for creating an {@link Instruction}.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java:191
InterfaceCarContextAware
A delegate interface designed to simplify common operations requiring a [CarContext]. */
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/utils/CarContextAware.kt:31
ClassCarHardwareDemoScreen
Simple demo of how access car hardware information.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareDemoScreen.java:38
ClassCarHardwareInfoScreen
Creates a screen that show the static information (such as model and energy profile) available via CarHardware interfaces.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java:53
ClassCarHardwareRenderer
Renderer which aggregates information about the car hardware to be drawn on a surface.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java:57
ClassClusterSession
Session class for the Navigation sample app.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/ClusterSession.java:41
ClassContentLimitsDemoScreen
A {@link Screen} that shows examples on how to query for various content limits via the {@lnk ConstraintManager} API.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ContentLimitsDemoScreen.java:45
ClassContentProviderIconsDemoScreen
Creates a screen that demonstrate the image loading in the library using a content provider.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ContentProviderIconsDemoScreen.java:38
ClassDebugActivity
Demo activity, used to showcase the use of {@link Activity#startActivityForResult(Intent, int, Bundle)} to receive results from a Car App.
car_app_library/showcase/automotive/src/main/java/androidx/car/app/sample/showcase/automotive/DebugActivity.java:34
ClassDefaultRenderer
Simple renderer for the surface templates.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/DefaultRenderer.java:29
ClassDelayedFileProvider
A simple file provider that returns files after a random delay.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/DelayedFileProvider.java:38
ClassDemoScripts
Example scripts to "control" navigation within the app. <p>The script takes the form of a list of instructions which can be passed to different parts
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java:125
ClassDirectionInfo
A container class that encapsulates the direction information to use in the notifications.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java:246
ClassEmptyListDemoScreen
A screen demonstrating empty lists
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/EmptyListDemoScreen.java:32
ClassFavoritesScreen
Screen for showing a list of favorite places.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/FavoritesScreen.java:50
ClassFinishAppScreen
A {@link Screen} that provides an action to exit the car app.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/FinishAppScreen.java:35
ClassGridTemplateDemoScreen
Creates a screen that demonstrates usage of the full screen {@link GridTemplate}.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java:51
ClassGridTemplateMenuDemoScreen
Creates a screen that demonstrates usage of the full screen {@link ListTemplate} to display a full-screen list.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/GridTemplateMenuDemoScreen.java:39
ClassHandlerCallback
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java:354
ClassHandlerCallback
A {@link Handler.Callback} used to process the message queue for the notification service.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java:181
ClassInstruction
Container for scripting navigation instructions. <p>Each {@link Instruction} represents a change (delta) in the state of navigation corresponding to
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java:50
ClassJunctionImageDemoScreen
A screen that shows the navigation template in routing state showing a junction image.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/JunctionImageDemoScreen.java:33
ClassLatestFeatures
A screen that demonstrates the message template.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LatestFeatures.java:40
ClassListTemplateDemoScreen
Creates a screen that demonstrates usage of the full screen {@link ListTemplate} to display a full-screen list.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/ListTemplateDemoScreen.java:46
InterfaceListener
A listener for navigation start and stop signals.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java:64
InterfaceListener
A listener for the navigation state changes.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java:120
ClassLoadingDemoScreen
A screen that shows the navigation template in loading state.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/LoadingDemoScreen.java:30
ClassLoadingScreen
A class that provides a sample template for a loading screen
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LoadingScreen.java:29
ClassLocalBinder
Class used for the client Binder. Since this service runs in the same process as its clients, we don't need to deal with IPC.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java:139
InterfaceLocationPermissionCheckCallback
Callback called when the location permission is granted.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RequestPermissionScreen.java:41
ClassLongMessageTemplateDemoScreen
A screen that demonstrates the long message template.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/LongMessageTemplateDemoScreen.java:40
ClassMainActivity
* A simple activity that demonstrates connecting to car API and processing car property change * events. * * <p>Please see https://developer.androi
car-lib/CarGearViewerKotlin/automotive/src/main/java/com/example/cargearviewer/MainActivity.kt:33
ClassMainActivity
The main app activity. <p>See {@link androidx.car.app.sample.navigation.common.car.NavigationCarAppService} for the app's entry point to the cat host
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java:44
ClassMapDemosScreen
A screen demonstrating different template layouts.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/MapDemosScreen.java:40
ClassMapGridDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same GridTemplate.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java:338
ClassMapListDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same ListTemplate.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/ListTemplateDemoScreen.java:119
ClassMapListDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same ListTemplate.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java:150
ClassMapMessageDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same MessageTemplate.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/ShortMessageTemplateDemoScreen.java:113
ClassMapPaneDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same PaneTemplate.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/PaneTemplateDemoScreen.java:165
ClassMapSecondaryActionsDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same ListTemplate.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java:131
ClassMapTemplateWithToggleDemoScreen
Simple demo of how to present a map template with a list.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapTemplateWithToggleDemoScreen.java:37
ClassMapToggleDemoScreen
A new screen that displays the MapWithContentTemplate containing the exact same ListTemplate with Toggles.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java:182
ClassMapWithContentDemoScreen
A screen demonstrating different template layouts.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/MapWithContentDemoScreen.java:42
ClassMapWithGridTemplateDemoScreen
Simple demo of how to present a map template with a list.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithGridTemplateDemoScreen.java:39
ClassMapWithListTemplateDemoScreen
* Demonstrates how to present a [MapWithContentTemplate] alongside an interactive [ItemList]. * * This screen highlights various row and action capa
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.kt:51
ClassMapWithMessageTemplateDemoScreen
Simple demo of how to present a map template with a list.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithMessageTemplateDemoScreen.java:41
ClassMapWithPaneTemplateDemoScreen
Simple demo of how to present a map template with a pane.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java:50
ClassMessageTemplateDemoScreen
Creates a screen that demonstrates usage of the full screen {@link ListTemplate} to display a full-screen list.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/MessageTemplateDemoScreen.java:39
ClassMicrophoneRecorder
Manages recording the microphone and accessing the stored data from the microphone.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/MicrophoneRecorder.java:55
ClassNavigatingDemoScreen
A screen that shows the navigation template in routing state.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigatingDemoScreen.java:31
ClassNavigationCarAppService
Entry point for the templated app. <p>{@link CarAppService} is the main interface between the app and the car host. For more details, see the <a href
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationCarAppService.java:39
ClassNavigationDemosScreen
A screen showing a list of navigation demos
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/NavigationDemosScreen.java:38
ClassNavigationMapOnlyScreen
Simple demo of how to present a navigation screen with only a map.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationMapOnlyScreen.java:30
ClassNavigationNotificationService
A simple foreground service that imitates a client routing service posting navigation notifications.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java:56
ClassNavigationNotificationsDemoScreen
A simple screen that demonstrates how to use navigation notifications in a car app.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationsDemoScreen.java:38
ClassNavigationScreen
Simple demo of how to present a trip on the routing screen.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java:53
ClassNavigationService
Foreground service to provide navigation directions.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java:78
ClassNavigationSession
Session class for the Navigation sample app.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java:62
ClassNotificationDemoScreen
A simple screen that demonstrates how to use notifications in a car app.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java:62
ClassPagedListTemplate
A generic screen featuring a paged list template. <p> Paging is useful to avoid truncation in situations where list length is aggressively limited.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/paging/PagedListTemplate.java:40
ClassPaneTemplateDemoScreen
Creates a screen that demonstrates usage of the full screen {@link PaneTemplate} to display a details screen.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/PaneTemplateDemoScreen.java:52
ClassParkedVsDrivingDemoScreen
A screen demonstrating selectable lists.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ParkedVsDrivingDemoScreen.java:44
ClassPlaceDetailsScreen
A screen that displays the details of a place.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceDetailsScreen.java:40
ClassPlaceInfo
Simple data model representing a place.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceInfo.java:26
ClassPlaceInfo
Contains information about a fake place.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/PlaceInfo.java:22
ClassPlaceListNavigationTemplateDemoScreen
Creates a screen using the new {@link MapWithContentTemplate}
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListNavigationTemplateDemoScreen.java:44
ClassPlaceListTemplateBrowseDemoScreen
Creates a screen using the {@link PlaceListMapTemplate}. <p>This screen shows the ability to anchor the map around the current location when there ar
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListTemplateBrowseDemoScreen.java:51
ClassPlaceListTemplateDemoScreen
Creates a screen using the {@link PlaceListMapTemplate}
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListTemplateDemoScreen.java:30
ClassPreSeedPermissionScreen
A screen that demonstrates exiting the app and pre-seeding it with a request for permissions
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/PreSeedPermissionScreen.java:33
InterfaceProcessor
An interface for a block of code that processes an instruction.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Script.java:36
ClassRadioButtonListDemoScreen
A screen demonstrating selectable lists.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java:39
InterfaceRenderer
A renderer for use on templates with a surface.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/Renderer.java:26
ClassRequestPermissionMenuDemoScreen
Screen to list different permission demos
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionMenuDemoScreen.java:33
ClassRequestPermissionScreen
A screen to show a request for a runtime permission from the user. <p>Scans through the possible dangerous permissions and shows which ones have not
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java:60
ClassRequestPermissionScreen
Screen for asking the user to grant location permission.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RequestPermissionScreen.java:38
ClassResultDemoScreen
A screen to demo the use of {@link CarContext#setCarAppResult(int, android.content.Intent)}
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/ResultDemoScreen.java:36
ClassRoutePreviewDemoScreen
Creates a screen using the new {@link MapWithContentTemplate}
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java:48
ClassRoutePreviewScreen
The route preview screen for the app.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RoutePreviewScreen.java:44
ClassRowEndImageAndActionsDemo
* A screen demonstrating items with secondary actions and end images. This is similar to the * current EndImageAndActionsDemo except that uses Sectio
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RowEndImageAndActionsDemo.kt:41
ClassRowList
A list of rows, used to populate a {@link PagedListTemplate}
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/paging/PagedListTemplate.java:107
ClassSamplePlaces
Provides sample place data used in the demos.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java:56
ClassScript
Represents an instruction sequence and parameters for a executing a script.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Script.java:28
ClassSearchResultsScreen
Screen for showing a list of places from a search.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchResultsScreen.java:47
ClassSearchScreen
Screen for showing entering a search and showing initial results.
car_app_library/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchScreen.java:37
ClassSearchTemplateDemoScreen
A screen that demonstrates the search template.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SearchTemplateDemoScreen.java:36
ClassSecondaryActionsAndDecorationDemoScreen
A screen demonstrating lists with secondary actions and numeric decorations.
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java:39
ClassSectionedItemTemplateDemoScreen
car_app_library/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SectionedItemTemplateDemoScreen.kt:41
next →1–100 of 122, ranked by callers