| { |
| "name": "device", |
| "display_name": "Device Service", |
| "interface_provider_specs": { |
| "service_manager:connector": { |
| "provides": { |
| "device:battery_monitor": [ "device::mojom::BatteryMonitor" ], |
| "device:fingerprint": [ "device::mojom::Fingerprint" ], |
| "device:generic_sensor": [ "device::mojom::SensorProvider" ], |
| "device:geolocation": [ "device::mojom::GeolocationContext" ], |
| "device:geolocation_config": [ "device::mojom::GeolocationConfig" ], |
| "device:geolocation_control": [ "device::mojom::GeolocationControl" ], |
| "device:hid": [ "device::mojom::HidManager" ], |
| "device:input_service": [ "device::mojom::InputDeviceManager" ], |
| "device:ip_geolocator": [ "device::mojom::PublicIpAddressGeolocationProvider" ], |
| "device:nfc": [ "device::mojom::NFCProvider" ], |
| "device:power_monitor": [ "device::mojom::PowerMonitor" ], |
| "device:screen_orientation": [ "device::mojom::ScreenOrientationListener" ], |
| "device:serial": [ |
| "device::mojom::SerialDeviceEnumerator", |
| "device::mojom::SerialIoHandler" |
| ], |
| "device:time_zone_monitor": [ "device::mojom::TimeZoneMonitor" ], |
| "device:vibration": [ "device::mojom::VibrationManager" ], |
| "device:wake_lock": [ "device::mojom::WakeLockProvider" ] |
| }, |
| "requires": { |
| "service_manager": [ "service_manager:all_users" ] |
| } |
| } |
| } |
| } |