Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Settings app handles all features associated with the device hardware. Accessed by default through Teams Rooms settings, device settings allow user and admins to do the following:
- Manage local user and admin settings,
- Allow OEM settings entry,
- Manage remote user and admin settings,
- Synchronize settings between Front of the Room and touchscreen console.
The reference implementation optimized for Microsoft Teams Rooms is based on the AOSP version of Settings.
Settings and Other Apps/Services Relations
Since Android 12, the Settings application uses the Activity Embedding feature for showing two activities at the same time on large displays. This is configurable and allows us to specify a split ratio between the displayed activities and accommodate the proposed UI. With this feature, we can also show dynamically added OEM settings on the right-side of the screen, while always showing the top level of the Settings app on the left-side of the screen.
OEM Settings are added dynamically in a similar way as Google and Digital Wellbeing settings when added to the Settings app. The OEM should create an app that has an Activity configured as a dynamic setting which will appear on the Settings homepage. Upon selecting the OEM settings, the activity will be opened on the right-side of the screen and will show the settings defined in the OEM app.
Front of Room and touchscreen console settings will be synchronized, and any change made on one device will be mirrored on the second device. This synchronization will be managed by the Synchronization Service, which will run in a separate process.