Age | Commit message (Collapse) | Author |
|
Right now it displays a list of networks and can send request for
OEM-paid and Eth1 networks.
Bug: 74811930
Test: kitchen sink
Change-Id: I5628d4ef745b4bbe1a7b4f33d0c3d2056c5884c1
Merged-In: I5628d4ef745b4bbe1a7b4f33d0c3d2056c5884c1
|
|
Replace SENSOR_TYPE_ENVIRONMENT with ENV_OUTSIDE_TEMPERATURE.
Correct permission of ENV_OUTSIDE_TEMPERATURE in
PropertyHalServiceIds.
Bug: 109742155
Test: runtest -x packages/services/Car/tests/android_car_api_test
runtest -x packages/services/Car/tests/carservice_unit_test
Change-Id: I28b3567407d81584711b1f27ca98892e1b56d1e5
|
|
bug: 73800527
Test: m EmbeddedKitchenSinkApp && install.
Try both buttons and see assistant.
Change-Id: I70efebe8c36fd65b66f41fc0d568d5279ba04661
|
|
CarPropertyService replaces Cabin, Hvac, Info, Sensor,
and VendorExtension services.
Bug: 78782959
Bug: 36649684
Bug: 68056035
Test: runtest -x packages/services/Car/tests/android_car_api_test
runtest -x packages/services/Car/tests/carservice_unit_test
Change-Id: I69756654473fe66ef95e9e2cd4f3c1045e3ac938
Merged-In: Ic0a94805f83cc0222fb2bcf9674b6031bc050986
(cherry picked from commit fc0257133967edcb217e07e9ab942690eeaae3de)
(cherry picked from commit 0265d8348716b2971f76e697f410f4cf7128371c)
|
|
This patch provides a native service that can manually be built, installed to a device, and launched, e.g.
sh# /system/bin/com.android.car.keventreader /dev/input/event*
The service will monitor the files provided as input (expecting them to be kernel input queues in the format
described at, e.g. https://github.com/torvalds/linux/blob/master/include/uapi/linux/input.h), and generate
events upon reading EV_KEY events from each such file.
The patch also includes a KitchenSink hook to talk to the native service and receive key events from it.
Bug: 78258802
Test: manual on Mojave
Change-Id: If7f2f1f72e4dc6a26cd9d32b31e90e494d55650b
Merged-In: If7f2f1f72e4dc6a26cd9d32b31e90e494d55650b
|
|
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
|
|
This CL cleans up the mess created after we revised VHAL's type.hal.
I also removed CarRadio* since that is deprecated.
Bug: 77301298
Test: It compiles
Change-Id: Iad881373ab555da7e282349f5519f0882c5cd0cd
|
|
Use real Car Service in the input fragment in KitchenSink app.
This is done through injecting events through back-door property
of emulated VHAL, in this case events tergeting cluster will be
delivered to OEM provided service
Use InputMethodManager to inject KeyEvent into sample cluster main activity
Bug: 74616964
Test: manual kitchen sink + cluster display, verify that taping on
Left/Right steering wheel buttons in kitchen sink switches facets in the
cluster
Change-Id: I09b01b3a08ce05b6c7d9e2a797cf3a5f6c42f2e0
|
|
Test: kitchen sink app
Bug: 74194519
Change-Id: If9ada7f03b8cd2eb17facb638ca312034c175d3a
|
|
|
|
Now they all fit on narrow screens.
Change-Id: Iac878e9cfaa450c145d403c606d13137e9ce85a1
Test: Manually on owl.
Bug: 74872424
|
|
Bug: 74862300
Test: N/A
Change-Id: Iedc605c4d62820abc97e4cf88b7d4b03d4b91c98
(cherry picked from commit 406a205467dac3c0e5ce99befba31b38d035548d)
|
|
Allows manual testing of the fade/balance APIs in CarAudioManager.
Test: Exercise sliders in KitchenSink volume page on Mojave.
Change-Id: I9db550f76d45c54911efd780f3ece8c28ac55d09
|
|
|
|
- Add Java API for apps to call into power manager
- Update EmbeddedKitchenSink to test API
- Update CarPowrManagementService to handle binder interface
Bug: 32061842
Test: EmbeddedKitchenSink
Change-Id: I15f5c25262507d4a6d6e5f381643f3e584f1843e
|
|
New APIs added
- getVolumeGroupForUsage(int)
- getGroup{Min,Max,}Volume(int)
- setGroupVolume(int)
Old APIs removed
- getUsage{Min,Max,}Volume
- setUsageVolume
Known issue
- No volume sliders in Mojave board since there is no volume group configured
Adds also the validation pass for volume groups configuration
Bug: 72555604
Test: run Car Settings in emulator
Change-Id: I2507a45f2771e26fedc5cfbdb017023fa3d67d46
|
|
Test: build and deploy CarMapsPlaceholder
Test: build and deploy EmbeddedKitchenSinkApp
Bug: 73501454
Change-Id: I3e62fd515902edc6a53e05bbf4216fd17f4bdbe4
|
|
|
|
|
|
Don't depend on Audio related vhal properites, and remove the kitchen
sink UI related to car audio focus.
Test: Build and run Kitchensink on Mojave
Change-Id: I541ef4b027db37140b67aa34db79a07b69e7b63b
|
|
Test: build and deploy
Bug: 69866567
Change-Id: Idf8b043dd2489f67d159ad9924058a512f3bc4b7
|
|
Add Bluetooth Voice Recognition Activation commands to Kitchen Sink to
test features.
Bug: 38485187
Test: Buttons call the BluetoothHeadsetClient startVoiceRecognition and
stopVoiceRecognition.
Change-Id: If551225bedcffdd81cf3b934435eea277863cbca
(cherry picked from commit ffa3512316bb00cc83bcc3694570ee0aca36dc78)
|
|
This is a continuous work of ag/3346133
- Removed audio focus APIs in CarAudioManager
- Prefer lambda
- Removed dead code
Bug: 70725845
Test: lunch gcar_emu_x86-userdebug && m -j // Verify in kitchensink
Change-Id: Ib92e922a4079e4242138fdd76b69ce87cf0d441b
|
|
This reverts commit a2221aa0ff697ab66a3ba1ddc712ede48f4af6af.
Bug: 70725845
Change-Id: I513356244839ed245c2c145bcc861cdd21a310b3
|
|
Test: build, launched
Change-Id: I69956e4d96065bf645ef8281719d6a3edc3f4340
|
|
messaging test widget.
Bug: 28278579
Test: tested manually on KitchensinkApp.
KitchecnsinkApp --> "bluetooth messaging test" --> enter a phone#
of this format: "+1-650-123-4567" --> click on "send new message"
This is to demonstrate how the existing Bluetooth code in AAE can
be used to to send new SMS message to a phone#.
For example, Assistant can almost copy this code to
add ability to send new SMS message to a phone#.
Change-Id: I84ecb8dcb8c86ada688577d822e0f4626a5dad2b
|
|
|
|
- Set sample default values for the thresholds that trigger
the I/O notification;
- Centralize tracking of the service's configuration;
- Implement a default broadcast agent.
Test: bit CarServiceTest:com.android.car.CarStorageMonitoringTest
Change-Id: I9eb0259eedd34a27532cb621383b87075c6460a3
|
|
This should make it easy to inspect an arbitrary vehicle and discover
what HAL properties are supported on it
Test: manual
Change-Id: Ife18355fee75a573859a6f75675fd8cf1a058328
|
|
Test: manual
Bug: 32512551
Bug: 65846699
Change-Id: I16066e8c8b7a32f88bab86de5953b33c26f262da
|
|
Changes include depending on drawer components and dimensions.
Test: build EmbeddedKitchenSync app
Bug: 69271624
Change-Id: Id52cb8fd516b66dc1da7355fc786aec280f3dc32
|
|
Test: make, flash
Change-Id: I88d8230be29fe9e9c781f77ec5646b1142504859
|
|
Bug:64035898
Test: build, flash
Change-Id: I69b2246b87e0fa7b5f58be5e0a407694ec23a12a
(cherry picked from commit 3f944da6197e5090a35f10b9fd135bc442906ec1)
|
|
Bug: 32061842
Test: Kitchen Sink has test fragment
Change-Id: If29397d9a74ff92ae651e0f5fb0107c9a5270a06
|
|
Plumb EV and Fuel parameters through HAL layer and up to
CarInfoManager and CarSensorManager.
Bug: 63330964
Test: Check parameters in EmbeddedKitchenSink
Change-Id: Ifabada0e851e5a7e6c88feafdcd3da2b84225ac9
|
|
- add a ListView of the history of wear changes;
- add data about free storage space;
- add buttons to write data to storage.
Test: manual
Bug: 32512551
Change-Id: Ia40e34f4b6e6a4b1377b49317df6d1162dc1f4ed
|
|
Bug: 32512551
Test: manual in KitchenSink
Change-Id: I5b36b734223195a32d2e0632f0c35b0a470fa3c3
|
|
|
|
Use a track with less dynamic range so that it is easy to detect volume
changes, etc. The preivous classical track started with a significant
amount of silence, and frequent dramatic volume changes making it harder
to use for diagnostic purposes.
Track is from youtube music library and is noted as free for any use and
not requiring attribution.
Test: Tap "Media Play" button on the Audio panel of kitchensink.
Change-Id: I0a41675c9d4dbfa81f6f35f5c746d2a4c5207853
|
|
Add hold call button to bluetooth headset fragment
Bug: 63412812
Test: Start a Call with a phone/telco that supports hold and hold a call
Change-Id: I8132a20bf7ff1f28b077880fc2e90602b3e7abd7
|
|
|
|
Bug: 62876582
Test: Embedded Kitchen Sink works with VHAL emulator
Change-Id: Ice937cbb8c207cae0cab7e5417c1a4c93e00171b
|
|
- 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
|
|
|
|
Bug: 62876582
Test: Embedded Kitchen Sink works with VHAL emulator
Change-Id: I8b47e11850d5a8c4beab4b6fb579c6fc33cba5de
|
|
Added tuning, muting radio, and stepping functionality to the
EmbeddedKitchenSinkApp.
Test: Manually tested using Harman's Bee Board.
Change-Id: I51f1bf7b193785c14cf2fbd386bb094220cf36d0
|
|
Fixing selected typos in Kitchensink and capitalizing acronym correctly.
bug: 62875539
Test: Local build and flashed to HU/ Vehicle.
Change-Id: I1bb4d1f8f1761f3b2d2ef41eeeb0f76ce8204c7e
|
|
am: 74d66d501b
Change-Id: I317ac850d3aff16114da217acd8362bb0e29d1a8
|
|
- Wrong name led into cts failure requiring all system apps tagged
for automotive to be driving safe.
bug: 38344375
Test: cts CarPackageManagerTest
Change-Id: Iaa9a2e24eb592663d616b5d245c5d5a5e8b137e4
|
|
|