History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
48edc0c62805450fcecd11622dbcc91a433dcd0c 10-Apr-2017 Jason Monk <jmonk@google.com> Convert signal icon to be custom drawable

This will make it really easy to change the number of bars it
displays.

Test: runtest systemui
Change-Id: If0b8a606f56430ea08fa0887af85aa0e90de1d40
Fixes: 35902355
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
2a6ea9c2a1b52b0386270ec73e1e6d6a9b614a34 26-Jan-2017 Jason Monk <jmonk@google.com> Delete BaseStatusBar

It is a relic of a more complex time, but has passed out of all
knowledge for too long.

Test: manual testing on phones and TV
Change-Id: I62a15d9413ea4bda3ac82bf6f7d22c096e2c1cdc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
9c7844cb91b43929d0a86b1c90aa1efb37f5463a 18-Jan-2017 Jason Monk <jmonk@google.com> Work on sysui dependencies

One of the many problems with PhoneStatusBar is that it holds
dependencies for many other parts of SysUI. Fix this by creating
a static method of grabbing dependencies that are global to sysui
this cleans up a lot of chains of interdependence.

Also add easy way to inject mocks of these dependencies for the
purpose of testing.

Test: runtest systemui
Change-Id: Ia0e947faea62d15b665facada47ac9916c99f895
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
8852905b0b3837e326127c6dfef6f699124ce715 04-Nov-2016 Jason Monk <jmonk@google.com> Unit testing for fragments.

Set up a base class for testing fragments that will generate the host
and run the fragment through some lifecycle checks to make sure it
does ok with standard lifecycle.

Fragment tests will also automatically check for any sort of leaks
related to bindings, receivers, or other callbacks in sysui. This
requires changing the statusbar.policy classes with callbacks to
have a common interface.

Lastly also fixes a few lifecycle bugs in QS found from the above
tests.

Bug: 32609190
Test: runtest systemui
Change-Id: I52007c696c2fd41914bba4ba9d8055f2b564a7d8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
13e1b6736619d9c96c75a16e625948412572b924 26-Sep-2016 Anthony Chen <ajchen@google.com> Ensure the connected device indicator disappears if bluetooth is turned
off.

This requires exposing BluetoothController as a protected variable so
that CarStatusBar can pass it to the ConnectedDeviceSignalController.
The latter controller is then aware of when bluetooth is turned off and
can appropriately hide the indicators.

Test: Manually tested
Bug: 31711141
Change-Id: I7657b6d1210eb31f162fe358e34f480f88fc3268
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
b3e7386b224e5ae5951d8ae5aa344dc53b3f01da 31-May-2016 Sam Hurst <shurst@google.com> Check for null pointer before use.

Bug: 29044977
Change-Id: Ie20c656598eeb2e4700dc245c83e6a765e186117
(cherry picked from commit f384fbf05d000775b00f25fd78bda090afb088d0)
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java
1c59e9f214803bfb12fa73cace24758b17112e14 11-Apr-2016 Anthony Chen <ajchen@google.com> Display the RSSI of a connected bluetooth device.

In AAE, we would like to display the RSSI next to the regular network
signal of the vehicle (if it exists). Created a
ConnectedDeviceSignalController that will listen for bluetooth
connections and gather this information.

Introduced new FrameLayout in the status bar that will house this info.

Screenshot: https://goo.gl/photos/Jxk7bytS9BgjvLyk9

Bug: 28002860
Change-Id: I3dc24e0855c556d572c2bcdf2d5c9b72210dee08
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java