Android library for accessing vehicle data from an OpenXC vehicle interface.
openxc-android is hosted in the following web site
https://github.com/openxc/openxc-android
If you think the Android project openxc-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of openxc-android.
Item | Value |
---|---|
Java File Count | 162 |
Supported screen sizes | [mdpiv11, mdpi, xxhdpi, hdpi, xhdpi, xxhdpiv11, hdpiv11, xhdpiv11] |
Target SDK Version | 21 |
Minimum SDK Version | 10 |
Activity Count | 4 |
Fragment Count | 2 |
Test Case Count | 2 |
jar files used | bugsnag-android-2.2.3.jar commons-io-2.4.jar dexmaker-1.1.jar dexmaker-mockito-1.1.jar gson-2.3.jar guava-18.0.jar hamcrest-all-1.3.jar junit-4.12-beta-2.jar mockito-core-1.9.5.jar protobuf-java-2.6.1.jar robolectric-2.3.jar support-v4-19.1.0.jar support-v4-19.1.0.jar support-v4-21.0.0.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_MOCK_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.INTERNET android.permission.RECEIVE_BOOT_COMPLETED android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
Raw File Names | res\raw\slowtrace res\raw\tracejson res\raw\tracetxt |
The license information of openxc-android is as follows:
Copyright (c) 2012 Ford Motor Company All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are me...
There are 9 image files in openxc-android. The names of the image files are listed as follows.
ic_action_bluetooth.png ic_action_bluetooth_connected.png ic_action_bluetooth_searching.png ic_action_network_wifi.png ic_action_storage.png ic_action_usb.png ic_action_warning.png open_xc_launcher_icon_black.png openxc_notification_icon_small_white.png
The following screenshort is generated from the image listed above.
openxc-android has the following Java source files.
com.openxc.BinaryMessages.java com.openxc.DataPipeline.java com.openxc.NoValueException.java com.openxc.SupportSettingsUtilsTests.java com.openxc.TestUtils.java com.openxc.VehicleInterfaceTests.java com.openxc.VehicleLocationProvider.java com.openxc.VehicleLocationProviderTest .java com.openxc.VehicleManager.java com.openxc.VehicleManagerTest.java com.openxc.enabler.BluetoothReceiver.java com.openxc.enabler.BootupReceiver.java com.openxc.enabler.CanMessageAdapter.java com.openxc.enabler.CanMessageDetailActivity.java com.openxc.enabler.CanMessageViewFragment.java com.openxc.enabler.DiagnosticRequestFragment.java com.openxc.enabler.DiagnosticResponseAdapter.java com.openxc.enabler.KeyedMessageAdapter.java com.openxc.enabler.MessageCountTask.java com.openxc.enabler.OpenXcEnablerActivity.java com.openxc.enabler.PipelineStatusUpdateTask.java com.openxc.enabler.SendCanMessageFragment.java com.openxc.enabler.SettingsActivity.java com.openxc.enabler.SimpleVehicleMessageAdapter.java com.openxc.enabler.StatusFragment.java com.openxc.enabler.ThreadPreconditions.java com.openxc.enabler.VehicleDashboardFragment.java com.openxc.enabler.VehicleMessageAdapter.java com.openxc.enabler.preferences.BluetoothPreferenceManager.java com.openxc.enabler.preferences.FileRecordingPreferenceManager.java com.openxc.enabler.preferences.GpsOverwritePreferenceManager.java com.openxc.enabler.preferences.NativeGpsPreferenceManager.java com.openxc.enabler.preferences.NetworkPreferenceManager.java com.openxc.enabler.preferences.PreferenceManagerService.java com.openxc.enabler.preferences.TraceSourcePreferenceManager.java com.openxc.enabler.preferences.UploadingPreferenceManager.java com.openxc.enabler.preferences.UsbPreferenceManager.java com.openxc.enabler.preferences.VehicleInterfacePreferenceManager.java com.openxc.enabler.preferences.VehiclePreferenceManager.java com.openxc.interfaces.TestVehicleInterface.java com.openxc.interfaces.UriBasedVehicleInterfaceMixin.java com.openxc.interfaces.VehicleInterface.java com.openxc.interfaces.VehicleInterfaceDescriptor.java com.openxc.interfaces.VehicleInterfaceException.java com.openxc.interfaces.VehicleInterfaceFactory.java com.openxc.interfaces.bluetooth.BluetoothException.java com.openxc.interfaces.bluetooth.BluetoothVehicleInterface.java com.openxc.interfaces.bluetooth.DeviceManager.java com.openxc.interfaces.network.NetworkSourceException.java com.openxc.interfaces.network.NetworkVehicleInterface.java com.openxc.interfaces.usb.UsbDeviceAttachmentActivity.java com.openxc.interfaces.usb.UsbDeviceException.java com.openxc.interfaces.usb.UsbDeviceUtilities.java com.openxc.interfaces.usb.UsbVehicleInterface.java com.openxc.measurements.AcceleratorPedalPosition.java com.openxc.measurements.BaseMeasurement.java com.openxc.measurements.BrakePedalStatus.java com.openxc.measurements.EngineSpeed.java com.openxc.measurements.EventedMeasurement.java com.openxc.measurements.FuelConsumed.java com.openxc.measurements.FuelLevel.java com.openxc.measurements.HeadlampStatus.java com.openxc.measurements.HighBeamStatus.java com.openxc.measurements.IgnitionStatus .java com.openxc.measurements.Latitude.java com.openxc.measurements.Longitude.java com.openxc.measurements.Measurement.java com.openxc.measurements.Odometer.java com.openxc.measurements.ParkingBrakeStatus.java com.openxc.measurements.SteeringWheelAngle.java com.openxc.measurements.TorqueAtTransmission.java com.openxc.measurements.TransmissionGearPosition .java com.openxc.measurements.TurnSignalStatus.java com.openxc.measurements.UnrecognizedMeasurementTypeException.java com.openxc.measurements.VehicleButtonEvent .java com.openxc.measurements.VehicleDoorStatus .java com.openxc.measurements.VehicleSpeed.java com.openxc.measurements.WindshieldWiperStatus.java com.openxc.messages.CanMessage.java com.openxc.messages.Command.java com.openxc.messages.CommandResponse.java com.openxc.messages.DiagnosticMessage.java com.openxc.messages.DiagnosticRequest.java com.openxc.messages.DiagnosticResponse.java com.openxc.messages.EventedSimpleVehicleMessage.java com.openxc.messages.ExactKeyMatcher.java com.openxc.messages.KeyMatcher.java com.openxc.messages.KeyedMessage.java com.openxc.messages.MessageKey.java com.openxc.messages.NamedVehicleMessage.java com.openxc.messages.SerializationException.java com.openxc.messages.SimpleVehicleMessage.java com.openxc.messages.UnrecognizedMessageTypeException.java com.openxc.messages.VehicleMessage.java com.openxc.messages.formatters.BinaryFormatter.java com.openxc.messages.formatters.ByteAdapter.java com.openxc.messages.formatters.JsonFormatter.java com.openxc.messages.formatters.LowercaseEnumTypeAdapterFactory.java com.openxc.messages.formatters.binary.BinaryDeserializer.java com.openxc.messages.formatters.binary.BinarySerializer.java com.openxc.messages.streamers.BinaryStreamer.java com.openxc.messages.streamers.JsonStreamer.java com.openxc.messages.streamers.VehicleMessageStreamer.java com.openxc.remote.VehicleService.java com.openxc.remote.VehicleServiceException.java com.openxc.remote.VehicleServiceTest .java com.openxc.sinks.AbstractQueuedCallbackSink.java com.openxc.sinks.ContextualVehicleDataSink.java com.openxc.sinks.DataSinkException.java com.openxc.sinks.FileRecorderSink.java com.openxc.sinks.MessageListenerSink.java com.openxc.sinks.RemoteCallbackSink.java com.openxc.sinks.TestSink.java com.openxc.sinks.UploaderSink.java com.openxc.sinks.UserSink.java com.openxc.sinks.VehicleDataSink.java com.openxc.sources.ApplicationSource.java com.openxc.sources.BaseVehicleDataSource.java com.openxc.sources.BytestreamConnectingTask.java com.openxc.sources.BytestreamDataSource.java com.openxc.sources.ContextualVehicleDataSource.java com.openxc.sources.DataSourceException.java com.openxc.sources.DataSourceResourceException.java com.openxc.sources.NativeLocationSource.java com.openxc.sources.RemoteListenerSource.java com.openxc.sources.SourceCallback.java com.openxc.sources.SourceLogger.java com.openxc.sources.TestSource.java com.openxc.sources.VehicleDataSource.java com.openxc.sources.WakeLockManager.java com.openxc.sources.trace.TraceVehicleDataSource.java com.openxc.sources.trace.TraceVehicleDataSourceTest.java com.openxc.units.Boolean.java com.openxc.units.Degree.java com.openxc.units.Kilometer.java com.openxc.units.KilometersPerHour.java com.openxc.units.Liter.java com.openxc.units.Meter.java com.openxc.units.NewtonMeter.java com.openxc.units.Percentage.java com.openxc.units.Quantity.java com.openxc.units.RotationsPerMinute.java com.openxc.units.State.java com.openxc.units.Unit.java com.openxc.util.AgingData.java com.openxc.util.AndroidFileOpener.java com.openxc.util.FileOpener.java com.openxc.util.Range.java com.openxc.util.SupportSettingsUtils.java