aboutsummaryrefslogtreecommitdiff
path: root/car-lib/src/android/car/navigation
AgeCommit message (Collapse)Author
2018-04-03Migrate to androidx.* dependencies.Anthony Chen
Note, that the EmbeddedKitchenSinkApp has not been migrated because it depends on car support library. The car support library target is not yet ready to be migrated. Also, clean up that app so that it no longer depends on car-stream-ui-lib. Test: build and flash Bug: 77483560 Change-Id: I80f532b7ac2e328b22bf45f0dacc5d2b43a6cb6e
2018-02-26Un-hide some of the APIs in relation to nav state API.Dean Harding
Also removed some now-redundant methods. Since these methods were previously @hide, there should be no harm in removing them as we un-@hide onEvent. Test: make update-car-api Change-Id: I28d4621b3bcae01489dceea487d15878bbbeaa6b
2017-07-17Extending cluster API in car-support-libPavel Maltsev
This mirrors changes done in car-lib Test: builds, more tests will be performed in google3 Bug: b/63148533 Change-Id: Icc336dc5795ef508380f83cce4dd8d44715df9a2
2017-07-07Allow to pass custom bundle in Car Nav ManagerPavel Maltsev
Fix: b/63148533 Test: added API test, verified bundle is received in logging renderer Change-Id: Ieb230c02a89251520fce058f082bc63cc522aad8
2016-10-06instument cluster api reviewKeun-young Park
- 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
2016-10-04add final to Car*ManagersKeun-young Park
bug: 31930987 Change-Id: I09532056444f2ff1fef80d55023c425b909f406a
2016-10-03Many API council fixes.Jason Tholstrup
bug: 31913591 Change-Id: I3a0f9a57ecdccdae6c0b3b98b5bbf9b31733933b
2016-08-03Clean-up Navigation APIPavel Maltsev
Removed isInstrumentClusterSupported method Modified onNextManeuverDistanceChanged method to include distance to display Refactored instrument cluster reference implementation to use new params Change-Id: I44cc436446eb510658306c8a118d455905efb1da Fix: b/30115757
2016-06-08Refactor Instrument Cluster APIPavel Maltsev
- 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
2016-03-18Add car API checks.Vitalii Tomkiv
Bug: 27705308 Change-Id: I9826211e2ae3287eb19cf96d57dbff150b208eb2
2016-03-17Revert car API checks to fix update-api buildAlan Viverette
Change-Id: I6e4442a1645afddee8dd1d186a23963a37b5d722
2016-03-16Adding api current.txt for android.car and android.support.car libraryVitalii Tomkiv
APIs to ensure compatibility is not broken by API changes. Bug: 27081644 Change-Id: I41657d060f1272031c45a8b56a891421293c7d52
2016-03-07Adding MediaStatusService to Inst Cluster APIPavel Maltsev
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
2016-02-18add android.carKeun-young Park
- 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