History log of /packages/services/Car/car-lib/src/android/car/Car.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7ab072eebe413488e46fb4ec0ca441893a3bd532 17-Oct-2017 Asaf Rosenfeld <asafro@google.com> Removing VMS from O.MR1

This CL removes the VMS code from O.MR1.

Test: All the VMS tests were removed.
Bug: 67997810
Change-Id: I0e10d41e47103aa5bbd04f3ee576c7b482b25f92
/packages/services/Car/car-lib/src/android/car/Car.java
76a8489d09152192f356e61029eaffc401c5e639 28-Jul-2017 Ram Periathiruvadi <ramperry@google.com> Car Bluetooth policy - option to tag a device for autoconnect

Provide an option to tag a device with a priority for auto connection.
If a device is tagged as a Primary device for example, then the auto
connect policy will always try to connect to that device first
regardless of which device connected last (which is the default policy)

Bug: b/34722344
Test: Unit test
Change-Id: Ie364a4fbf5b29bc3f6cca7433ead2ed4b4debc9e
/packages/services/Car/car-lib/src/android/car/Car.java
35189a39cbce93de93b677d36f883baa8efe9df0 17-Aug-2017 Yao Chen <yaochen@google.com> Add intent action and extra for car media template app.

Bug: 63672321
Test: builds
Change-Id: I7f5a5effd0bf3db61c39876b38153f655bfd765b
/packages/services/Car/car-lib/src/android/car/Car.java
25e89468119cd0b109f62c751446dfdd8e903143 02-Aug-2017 Enrico Granata <egranata@google.com> Move the Diagnostics API classes to android.car.diagnostic

Bug: 64024685
Test: build, flash + runtest CarDiagnosticManagerTest
Change-Id: I73e079be8910e550ae52f78162680d585949d022
/packages/services/Car/car-lib/src/android/car/Car.java
905968cf95d4c8608d6d9351b5dd10fe994a1220 17-Jul-2017 Pavel Maltsev <pavelm@google.com> Allow activities in instrument cluster

- Added new CarInstrumentClusterManager to start activity in the cluster
and subscribe to cluster specific events
- Cluster vendor implementation (InstrumentClusterRenderingService) was
extended, now it can notify Car Service with ActivityOptions that holds
info how to launch activity in the cluster for specific category, also it
can send additional info such as unobscured bounds
(ClusterActivityState)
- added DirectRenderingClusterSample which is an example of vendor
implementation that utilizes new features
- added FakeClusterNavigationActivity in Kitchensink which is a dummy nav
activity that can be run in the cluster, it has appropriate permissions
and activity category in manifest

Test: kitchensink

Bug: b/37500371
Change-Id: Ic4b3709a3b7e1310dbd1c499990eea64479b3333
/packages/services/Car/car-lib/src/android/car/Car.java
909546fc1aea53bb86fb1a91d11a11bd2cd4befd 19-Jul-2017 Keun-young Park <keunyoung@google.com> bump Car API version to 3

- and add API snapshot for ver 2 (=O)

bug: 63860738
Test: build
Change-Id: I7ab1cdb91de575e667d59a8c627d2b9980978bd3
/packages/services/Car/car-lib/src/android/car/Car.java
60f0a4492a6b598e09f0d1400361b5b6b895c337 19-Jul-2017 Steve Paik <spaik@google.com> Merge "Add SENSOR_TYPE_WHEEL_DISTANCE + friends"
289ab99688d226518e47a7e47c9ffc20f221f0a6 12-Jul-2017 Steve Paik <spaik@google.com> Add SENSOR_TYPE_WHEEL_DISTANCE + friends

Bug: 62876582
Test: Embedded Kitchen Sink works with VHAL emulator
Change-Id: I8b47e11850d5a8c4beab4b6fb579c6fc33cba5de
/packages/services/Car/car-lib/src/android/car/Car.java
ae25b9293df64e4ec71178fbfe999b303a63577e 07-Jul-2017 Enrico Granata <egranata@google.com> Add @SystemApi markers for the diagnostic API values in android.car.Car

Test: build
Change-Id: I5c9ea265047629dd4fdf880d3eb153cc45564529
Fixes: b/37542858
/packages/services/Car/car-lib/src/android/car/Car.java
b3634e209ebcfe2cb987f70cea264bf8b07c3e15 06-May-2017 Enrico Granata <egranata@google.com> Enable Vehicle HAL 2.1 and Diagnostics by default in master.

Bug: 37246134
Test: verified VHAL 2.1 running via lshal and logcat;
verifed diagnostic_injector.py can inject diagnostic data

Change-Id: I49d20de2a440cf45d2a0928fe43197e491a0ba66
/packages/services/Car/car-lib/src/android/car/Car.java
caad373a1a79d52e8a9bcd6dbab2347160049454 22-Apr-2017 Demyn Plantenberg <demyn@google.com> O API: hide VMS related strings

Removed the @SystemApi annotation from VMS strings.

Test: find packages/services/Car/tests/ -name 'Vms*Test.java' -exec development/testrunner/runtest.py -x '{}' \;
Fixes: 37510921
Change-Id: Ib71cd8d1fe0e537553fccb38b23d487ae812ebe5
/packages/services/Car/car-lib/src/android/car/Car.java
4ad2be2e626b09b69dac2bb134b7185171e969cb 20-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Remove @SystemApi marker from diagnostics API fields. The diagnostics API is not meant for O." into oc-dev
f62f1201f92cda33e596418235061588cb89743e 19-Apr-2017 Enrico Granata <egranata@google.com> Remove @SystemApi marker from diagnostics API fields.
The diagnostics API is not meant for O.

Bug: b/37509437
Test: build
Change-Id: I70f30caa8cd0b234b9199c917a160fb9fe0cb856
/packages/services/Car/car-lib/src/android/car/Car.java
12cfa0d0d909df96c501546eec83bfa09515e3f8 19-Apr-2017 Keun-young Park <keunyoung@google.com> update Car.VERSION and add old API snapshot

bug: 36789624
Test: build
Change-Id: I6de31f31392578e8bde58cddd88d4f5103473de2
/packages/services/Car/car-lib/src/android/car/Car.java
019d6c46302e9e073ee975cd6ba0d836a46573c7 22-Mar-2017 Scott Randolph <randolphs@google.com> Remove deprecated CarCamera interface

CarCamera is being replaced by the EVS HAL and manager.
See hardware/interfaces/automotive/evs and packages/services/Car/evs

Test: build full tree
Bug: 36900851
Change-Id: I691c4dc07491d51158f109c79c93f0748186bfc6
(cherry picked from commit 251fb78dc11923820402156e251b6029175eaa73)
/packages/services/Car/car-lib/src/android/car/Car.java
3c7a66693e28acaa82d3c9ff2ed99712270c889f 24-Feb-2017 Enrico Granata <egranata@google.com> Permission support for diagnostics.

This creates two permissions for access to diagnostic data:
- DIAGNOSTIC_READ, for read-only access to live and freeze frame data;
- DIAGNOSTIC_CLEAR, for deleting DTC data from the car.

It also extends the meaning of PERMISSION_VENDOR_EXTENSION to mean being allowed to read vendor-specific diagnostic sensor data.

Test: build
Bug: 35435164
For O-MR1.

Change-Id: I046bf6ae4a7aa2b2570ea5657bff9e1ce86edbce
/packages/services/Car/car-lib/src/android/car/Car.java
34010edbc8e13794307564c63b45226a8bf39e7a 16-Feb-2017 Enrico Granata <egranata@google.com> Post-O. Only enable CarDiagnosticManager if the right FeatureConfig flag is set.

Test: build with and without TARGET_USES_CAR_FUTURE_FEATURES=true
Change-Id: I608f4b30caa0f1b7c3884cebdc778adbb43d5fb8
/packages/services/Car/car-lib/src/android/car/Car.java
6b3544cf13ee99d6704216c96d40f89aff9bdc2b 07-Feb-2017 Antonio Cortes <antoniocortes@google.com> VMS skeleton code: VmsPublisherService

Implementing VMS publisher interfaces and service. The service
(VmsPublisherService) starts/binds to clients (IVmsPublisherClient) and
provides them with an interface (IVmsPublisherService) to publish data.

The next change will include the VmsPublisherClientService which is
the main interface for clients and the test.

This is a post-O feature.

Bug: b/34976096
Test: Flashed a Mojave board and verified there was no Car service crashes.
Change-Id: I360e78e4849b4e9d36855153a808ca5aef2630c5
/packages/services/Car/car-lib/src/android/car/Car.java
5c56d2a3a5bc4ef5b46a58fa56b7f4a657b0827e 08-Feb-2017 Enrico Granata <egranata@google.com> Post-O. Sketch out CarDiagnosticManager API surface

Provide an implementation of all layers required to plumb CarDiagnosticManager through:
* CarDiagnosticEvent
* DiagnosticHalService
* CarDiagnosticService
* CarDiagnosticManager

If FutureFeatures are enabled, this is integrated end-to-end enough to run trivial tests of the API

Test: build with TARGET_USES_CAR_FUTURE_FEATURES=true then at a shell runtest -x packages/services/Car/tests/android_car_api_test/ -c android.car.apitest.CarDiagnosticManagerTest
Change-Id: I0f2aafd039d26fec15182dd7029cf8c7995ce85b
/packages/services/Car/car-lib/src/android/car/Car.java
c52d5f9f6190cf9a44dd6dfd3bc92386fbf023b3 06-Feb-2017 Antonio Cortes <antoniocortes@google.com> Protecting VmsSubscriberManager with the future annotation and future flag.

Needed to move the FeatureConfiguration.java from service to car-lib
because it is used in Car.java

This is a post-O feature.

Bug: b/34976096
Test: Build with TARGET_USES_CAR_FUTURE_FEATURES set to true and to false.

Change-Id: I25848a0bfe6a6d59181dde48399fd2e1e8f10e4c
/packages/services/Car/car-lib/src/android/car/Car.java
a7d8ed1681d297bdda8345c1598c7b9a388599be 02-Feb-2017 Antonio Cortes <antoniocortes@google.com> VMS skeleton code: VmsSubscriberManager

Create class that will be used by clients to interact with VMS
subcription services.

Bug: b/34976096
Test: VmsSubscriberManagerTest
Test: Flashed a Mojave board and verified there was no Car service
crashes.

Change-Id: Ic11806275465f185fb7670729b64542526cd9a7f
/packages/services/Car/car-lib/src/android/car/Car.java
e4619c7bdd549833cb795b74e438a7d1f3caa1b5 02-Feb-2017 Antonio Cortes <antoniocortes@google.com> VMS skeleton code: VmsSubscriberService

Create all the classes/interfaces to subscribe to the
VMS property. The next change will implement the
VmsSubscriberManager which is the main interface
for clients. Next change will also include the test.

Bug: b/34976096
Test: Flashed a Mojave board and verified there was no Car service
crashes.

Change-Id: I94ee54213a25e05df837220c6448ecfa62a1efa1
/packages/services/Car/car-lib/src/android/car/Car.java
fe1a8f14e1ac56f095d29336e0986950d8adfc0c 18-Jan-2017 Keun-young Park <keunyoung@google.com> add audio parameter API

- allow setting / getting audio parameters with subscription
for change.
- available parameters are checked for both get / set calls.
apps should only pass supported parameters.
- needs AUDIO_SETTINGS permission to use them.

bug: 32371653
Test: added CarAudioManagerTest

Change-Id: I6b40080f200c50d4f9fc57bca8651797f2744dc3
/packages/services/Car/car-lib/src/android/car/Car.java
0d07c76bbc788fba8c77d8e932330ab22ec6ba27 04-Nov-2016 Pavel Maltsev <pavelm@google.com> Migrating Car service to new Vehicle HAL

- make car service work directly with Vehicle HAL
- getting rid of protobufs and dependencies on VNS
- get rid of CarTestManager / CarTestService and refactor
tests accordingly
- reworked ICarImpl to pass dependencies rather than
using singletons for better testing experience

Test: existing test should work, although some of the tests
(esp. audio) are broken and we will fix them in follow up CLs

Bug: b/31971746
Change-Id: I229969af332304ba3b1718f130cdf22038e86fad
Tests: tests adjusted to new data structures
/packages/services/Car/car-lib/src/android/car/Car.java
150d8de43e71a624106e90bcc04067414c42ef18 08-Oct-2016 Keun-young Park <keunyoung@google.com> CarNotConnectedException cleanup

- any action which can fail without car connection all throws
CarNotConnectedException including methods which do not
throw now.
- drop exceptions from all tearing down methods like stop / release
unregister / abandon.

bug: 31930987
Change-Id: Ib63866488575def288e7af1c8350d92423262862
/packages/services/Car/car-lib/src/android/car/Car.java
3388e7848f3a30029935463afafe9b8280939127 06-Oct-2016 Keun-young Park <keunyoung@google.com> instument cluster api review

- String to CharSequence for event name
- @IntDef clean ups
- void for set* APIs
App will lose app focus and will know it anyway.

bug: 31930987

Change-Id: Ic84c0a0bbe2980f51c3c260f5aa1181bf1b9bbe3
/packages/services/Car/car-lib/src/android/car/Car.java
4cf6911619b9fe6ffeba7afeb05299aab165f184 04-Oct-2016 Keun-young Park <keunyoung@google.com> add final to Car*Managers

bug: 31930987
Change-Id: I09532056444f2ff1fef80d55023c425b909f406a
/packages/services/Car/car-lib/src/android/car/Car.java
d72b53500006e84b0c69e650878267c693c164a3 23-Sep-2016 Jason Tholstrup <jthol@google.com> Many API council fixes.

bug: 31913591
Change-Id: I3a0f9a57ecdccdae6c0b3b98b5bbf9b31733933b
/packages/services/Car/car-lib/src/android/car/Car.java
77ac6cf7366599d48d242205bcf5a67bcc633980 26-Sep-2016 Keun-young Park <keunyoung@google.com> more test for Car

- also fix null message case for
checkCarNotConnectedExceptionFromCarService

bug: 31486381
Change-Id: Idbaec40893fab058437f376ff6345cd15ad6fe51
/packages/services/Car/car-lib/src/android/car/Car.java
f4f07bf04563b9ad25ff9cdfc96f40790f155e41 21-Sep-2016 Keun-young Park <keunyoung@google.com> use main looper when null Handler is passed to Car

- The current thread's looper may not be ready and
this leads into test failure for test code as test inst
thread has Looper but it never loops and this leads into
not getting any event.
- If Handler is null, always dispatch to main thread by using
main Looper.

bug: 31632485
Change-Id: I11f90a6df5fc7a0223176a449465baacb381b715
/packages/services/Car/car-lib/src/android/car/Car.java
224220701b9c22ebcfc7dc532714839dca202bb3 07-Sep-2016 Yao Chen <yaochen@google.com> Fix NPE in createCar()

Bug: 31338344
Change-Id: I7a9f604a3d001e6cdfb7610bd2c6842a917b062a
/packages/services/Car/car-lib/src/android/car/Car.java
1ac59caa6b1bc760aef0adb3c675b49bfa53af9f 31-Aug-2016 Jason Tholstrup <jthol@google.com> Final round of API doc cleanups. Some vestigial methods were removed.

Change-Id: Ia537b4075af5846436a0754481c8622cc7b1dca7
/packages/services/Car/car-lib/src/android/car/Car.java
3ee334d8c220f631d2ea7fa225af148f41b43354 26-Aug-2016 Jason Tholstrup <jthol@google.com> api lint refactorings and renaming of listener add/remove methods.

Change-Id: Id8eceac2322564da8a5fd3f882574041a0b97704
/packages/services/Car/car-lib/src/android/car/Car.java
634e1ff49c62c32c8227ec5092743de3caca790c 15-Jul-2016 Pavel Maltsev <pavelm@google.com> Implemented CarVendorExtensionManager

Also, some refactoring like omitting excessive
synchronization and reworked takeSupportedProperties from
being exception driven in PropertyHalServiceBase.
Change switch/case statement to SparseIntArray, it has
some maintanance and performance benefits.

Change-Id: Ie9e9239718d6fb50801a616b823a20567237ac95
Fix: b/28244032
/packages/services/Car/car-lib/src/android/car/Car.java
43c04a7c87404d078db60e09d2da0061d72357c2 09-Jul-2016 Steve Paik <spaik@google.com> Add CarCabinManager

BUG: 27225448
Change-Id: I652f8e27c3921e23e0860df6d79623ac0057e377
/packages/services/Car/car-lib/src/android/car/Car.java
f521fd7b917a63c240802c7f841fc04c315573d0 08-Jul-2016 Keun-young Park <keunyoung@google.com> add VERSION to car API

- The same platform version may have different car API version.
- Car support lib / apps can use this VERSION to support
different car APIs.

bug: 30014701

Change-Id: Idec73471df72c01cfeccf618fa6fd48469660589
/packages/services/Car/car-lib/src/android/car/Car.java
0477e29bb17ee8ec99acfa5fa966889cd45ebf34 27-May-2016 Pavel Maltsev <pavelm@google.com> Refactor Instrument Cluster API

- separate Car Service and Inst Cluster Renderer proccesses
- remove DemoInstrumentClusterRendering (we probably will make reference
Renderer based on work we did for I/O)
- deprecate instrument cluster listeners in CarNavigationManager

Change-Id: Id24142b5811b22477177b2bbcb4cc0e463023b18
Bug:28719314
/packages/services/Car/car-lib/src/android/car/Car.java
46371473c416415fb6bcb8db85686669c3d65af6 24-May-2016 Vitalii Tomkiv <vitalit@google.com> Car api review: CarAppContextManager renaming to CarAppFocusManager.

Changes include:
- rename to CarAppFocusManager
- allow multiple client listener for listening and setting.
- change name for set / reset to requestAppFocus, abandonAppFocus
- rename all APIs to use focus instead of context

Bug: 28886557
Change-Id: I5e5285c104435dbd2eea43c4b0e43ae5ead81218
/packages/services/Car/car-lib/src/android/car/Car.java
d3ebccf59629c7a42b76f9a81e259eca73815cca 06-May-2016 Keun-young Park <keunyoung@google.com> check bind failure to car service and retry
am: 44241ffb07

* commit '44241ffb0717f22650bbcef19c9b68c1f56cac10':
check bind failure to car service and retry

Change-Id: I0e0ab8262c8abb33c77ba519cf9ca4dde3cdac52
44241ffb0717f22650bbcef19c9b68c1f56cac10 06-May-2016 Keun-young Park <keunyoung@google.com> check bind failure to car service and retry

- sysui cannot bind to car service until system user is ready
- add retry logic to retry it.

bug: 28620395
Change-Id: Ib909fb4bf271956b5f689a3afdfca3ed86a8de62
/packages/services/Car/car-lib/src/android/car/Car.java
c4d442f4a0d3acf90b1c7a1dd7c222a8f32a193f 08-Apr-2016 Yao Chen <yaochen@google.com> Add CarVolumeService

Things added in this cl:
+ Hook up hardware volume keys to CarVolumeService to directly update
volume for current audio context.
+ Added volume control apis in AudioManager, and the real implementation
is done in CarVolumeService
+ The volume updates from car is broadcast to listeners through
IVolumeController api which is already in framework. SystemUI is using
this api to listen to volume changes (through AudioManager).
+ Added new permission for volume controls

Main TODOs left:
+ Multi stream playing at the same time. This can be done through
adjustign software mixer gain on Android side. Utility functions to
compute the gain is added in VolumeUtils, but it's not used yet in
CarVolumeService.

+ Hook up with Settings so per stream volume can be persisted across
multiple boots.

Bug: 27595951

Change-Id: I3a63e423d4e0a347215af65e79926212e4503d1b
/packages/services/Car/car-lib/src/android/car/Car.java
08e3afacae7fc8b6856fdd3fd0be53f9cd14d759 06-Apr-2016 Vitalii Tomkiv <vitalit@google.com> resolve merge conflicts of 235f8ac to nyc-car-dev

Change-Id: I49327e591ef08875a92928535a1a0c69f7368804
235f8acd3cf83079ecd0f3e1b8368b0c9886de82 04-Apr-2016 Vitalii Tomkiv <vitalit@google.com> API review: Add CarNotConnectedException to APIs.

Bug: 27378263
Change-Id: I73192458847c31c726ee63bbece32f4ca2815e2e
/packages/services/Car/car-lib/src/android/car/Car.java
b13dbe470108846d1c04494c5c0d2bf3cd9b8054 17-Mar-2016 Jason Tholstrup <jthol@google.com> more minor clean ups for support lib -2

Change-Id: I2fd6fa4d7ea8ecfdfb87632f0ba8f07e6f3df406
/packages/services/Car/car-lib/src/android/car/Car.java
280b5721254e5ac974404e02e7589f17f560d1f9 18-Mar-2016 Vitalii Tomkiv <vitalit@google.com> Add car API checks.

Bug: 27705308
Change-Id: I9826211e2ae3287eb19cf96d57dbff150b208eb2
/packages/services/Car/car-lib/src/android/car/Car.java
04d8835b498ae007e77b3d8c64863b487ef7b68a 17-Mar-2016 Alan Viverette <alanv@google.com> Revert car API checks to fix update-api build

Change-Id: I6e4442a1645afddee8dd1d186a23963a37b5d722
/packages/services/Car/car-lib/src/android/car/Car.java
e31a8b24afe58bfc924fab7b66c9e48b9ef8e884 17-Mar-2016 Keun-young Park <keunyoung@google.com> add missing permission to KS

- also rename permission (remove PERMISSION_)

bug: 27705642
Change-Id: If2ad4a3fa4af824e88fc2cfc0a2ecf0b8d4b32da
/packages/services/Car/car-lib/src/android/car/Car.java
b878e1fef3b83bc8f2c3910584c9a5c58b0b0eb4 15-Mar-2016 Vitalii Tomkiv <vitalit@google.com> Adding api current.txt for android.car and android.support.car library
APIs to ensure compatibility is not broken by API changes.

Bug: 27081644
Change-Id: I41657d060f1272031c45a8b56a891421293c7d52
/packages/services/Car/car-lib/src/android/car/Car.java
e4c731ea3ed22615783efb02818b0b3d184bba33 15-Mar-2016 Jason Tholstrup <jthol@google.com> Car support lib changes for shared support lib

- remove IBinder from onServiceConnected
- Add CarNotConnected exceptions to android.car.support methods
- various type cleanup

bug: 27679766

Change-Id: I58335da8296ec83ad2d6ffe76ba18d54ea8563a0
/packages/services/Car/car-lib/src/android/car/Car.java
ce4ffd95d6883b28756e5b02ae45a06013bd6c38 09-Mar-2016 Pavel Maltsev <pavelm@google.com> Add access permission for CarNavigationManager

Bug:27547330
Change-Id: I79966b078631b98902dadaeaecbfea2604ffe1a9
/packages/services/Car/car-lib/src/android/car/Car.java
6e5ee61be4c24ae4d647d687901b7c9670c25899 09-Mar-2016 Vitalii Tomkiv <vitalit@google.com> Add CarProjectionManager and CarProjectionService.

- Allows to bind back to projected app service to boost its prioirity
- Allows to handle voice search requests.

Bug: 19730682, 27107725

Change-Id: Ib5d816964f4329eb21b19f64b50dee4322f187fb
/packages/services/Car/car-lib/src/android/car/Car.java
1ecdd6ca75fdf8ff62105630664de5125e29676b 03-Mar-2016 Pavel Maltsev <pavelm@google.com> Adding MediaStatusService to Inst Cluster API

Added InstrumentClusterService for all interactions with instrument cluster;
Added MediaStatusService that listens for current media being played and
pushed this changes to inst cluster renderer.
Major refactoring of Renderer - now almost all methods in renderer are runs
in UI thread, had to add thread-safe wrappers to renderer classes;

Bug:27313264
Change-Id: I989cdf61529f885d2eebd3afbd416a35c59a9527
/packages/services/Car/car-lib/src/android/car/Car.java
6f3f402a7469e300fbfe65d950204fef995d4d8d 01-Mar-2016 Vitalii Tomkiv <vitalit@google.com> Add requestAudioFocus and abandonAudioFocus to CarAutioManager.

This allows to expose hidden api from AudioManager.
Bug: 19730682
Change-Id: I9c4a2cef2ba53a9ca06cf1a50336c11183334bc0
/packages/services/Car/car-lib/src/android/car/Car.java
875616c52be0a5a4d3aa348e9dcfd90e54789912 05-Feb-2016 Steve Paik <spaik@google.com> Add camera service

- CarCameraManager - interface for android apps to control RVC
- CarCameraService - system service that connects to CarRvcManager
- JNI component to connect to vehicle_camera HAL

BUG: 25261672
BUG: 25226538
BUG: 25265752
BUG: 22701467

Change-Id: I9909f5ecb674ee3c70bb8043649ce6f3b46eaabf
/packages/services/Car/car-lib/src/android/car/Car.java
e54ac276796c6535558f8444d882adecd19ce2bd 17-Feb-2016 Keun-young Park <keunyoung@google.com> add android.car

- instead of using binder as compatibility layer, add android.car
- apps using android.car should add it to LOCAL_JAVA_LIBRARIES
unless doing include
packages/services/Car/car-support-lib/car-support.mk

- support lib renamed to android.support.car
- UI stuffs only exist in android.support.car
UI has dependency on androud support library and not added to
android.car

- permission only uses android.car namespace even for support.car

- car-systemtest remains as static library. To use CarTestManager,
test app should get CarTestManagerBinderWrapper then create
CarTestManager.

bug: 27199752
Change-Id: I3522e11e958dade404443fbe2d45f576c827fa7a
/packages/services/Car/car-lib/src/android/car/Car.java