| { |
| "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:mtp": [ "device.mojom.MtpManager" ], |
| "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" ] |
| } |
| } |
| } |
| } |