fa3290a37081cfa6d4862d206f6b62293957aded |
|
07-May-2018 |
Rodrigo Lagos <rlagos@google.com> |
DO NOT MERGE Revert AndroidX migration This is mostly a revert of ag/3998706 along with making the linter happy Change-Id: Ie4aaafbadd0e8f1353bdd7c9e824a60b69579832 Fixes: 79356171 Test: built locally and deployed to test
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
d12cd7712b0498fac816bc1fa10299a1127f711b |
|
17-Apr-2018 |
Anthony Chen <ajchen@google.com> |
Migrate to androidx namespace for support library. Fixes: 77483560 Test: build KitchenSink, deploy and test through fragments Test: build and launch UxRestrictionsSample Change-Id: I539c71464f5a486c9a9373bbbcae8ac14d24e477
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
31bfad155543439b1421c815b81db44129794414 |
|
10-Feb-2018 |
Scott Randolph <randolphs@google.com> |
Add fader/balance sliders to KitchenSink Allows manual testing of the fade/balance APIs in CarAudioManager. Test: Exercise sliders in KitchenSink volume page on Mojave. Change-Id: I9db550f76d45c54911efd780f3ece8c28ac55d09
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
4dc649a013dfa61d1990284a07b19c4af22daa90 |
|
21-Feb-2018 |
Hongwei Wang <hwwang@google.com> |
Fixed NPE crash from VolumeTestFragment Test: Launch kitchensink -> volume test Change-Id: Ia82c8963f4c7936e0a185ed1139fceb46aa18e8f
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
33707a9d6e5beb03c5ae010e661035f820cc4bb8 |
|
12-Feb-2018 |
Hongwei Wang <hwwang@google.com> |
Switches volume control to groupId based 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
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
46fdc86408a3b162d2d333be7c827c0776033664 |
|
25-Jan-2018 |
Hongwei Wang <hwwang@google.com> |
Remove the setVolumeController interface in Car The IVolumeController interface is not compatible with the usage based volume. Should add a separate interface if the functionality is truely needed in a car with usage based volume. Otherwise, simply use the setVolumeController in AudioManager instead of CarAudioManager. Bug: 64448388 Test: None Change-Id: Ie020624e2f6bd8b80eab4acf4ee2825055a93d8f
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
06b7491acb228e361f013675df23afb7140aaf63 |
|
28-Nov-2017 |
Hongwei Wang <hwwang@google.com> |
Switch to use car audio usage based volume control in a car - part 1 What's next: - Actually change the volume by usage Changed also: - Removed the master volume only support - Removed the external memory support and Android should be source of truth of volumes - Removed the dead code Known to be broken after this change: - The volume popup after volume key events won't show b/28469751 - Volume change is a no-op and we are going to use gain control instead of letting AudioFlinger does that in software mixer Note: - Tests are removed since we are in the middle of refactoring and it requires tremendous work to maintain the tests in the meantime. Tests would be added after the refactoring is done - API files are updated via "make update-car-api" Bug: 65751827 Bug: 32091839 Test: lunch bat_land-userdebug && m -j // Then verify in kitchensink Change-Id: I59db9f059450f8bf673b46dd620703ced842a4ef
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
6bcaeeed788f060ba94fbd64357e6ae2caf97ab8 |
|
10-Aug-2017 |
Yao Chen <yaochen@google.com> |
Allow multiple VolumeControllers. Fix the Volume test in KitchenSink + To make it compatible with Android's AudioManager. We have an interface in CarAudioManager setVolumeController(). In phone's case this API is only used by SystemUI, Settings App uses ContentObserver to listen to volume changes. In Android Auto, we can't use the ContentObserver for volume in our Settings app since the Android's logical volume can be different from the physical volume if the car has an external audio module. The best way to listen to volume changes is to use this VolumeController. To make this work, this CL added a VolumeController proxy to allow multiple volume controllers to be registered with the AudioManager. It will be used by both Settings and SystemUI. + Add test. + Fix the VolumeTest in KitchenSink app. Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarVolumeServiceTest.java Change-Id: I2cf7e52a5a48c2086b11e79b780075961e95b645
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
96def40502ff34f01d11eeae49e63582ec560dda |
|
23-Nov-2016 |
Jean-Michel Trivi <jmtrivi@google.com> |
Update VolumeController implementation Implement interface method for a11y mode, noop. Test: checkbuild Bug 30448020 Change-Id: I3b04ddf095f11dc9b6b7ebef32bd1322f8bab7ce
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.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/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.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/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|
fe533c6ca182b0e1c9bde49c7a05edeb7b693223 |
|
08-Apr-2016 |
Yao Chen <yaochen@google.com> |
Add Volume test app in KitchenSink Bug: 27595951 Change-Id: Ic5cb3228e701421a6efc4cb6e8812d0dd2d375a4
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/volume/VolumeTestFragment.java
|