Commit Graph

21 Commits

Author SHA1 Message Date
TreeHugger Robot
a1d5731beb Merge "Move SystemUI to /system_ext" 2019-12-19 02:17:02 +00:00
Eric Berglund
1498d7d3a3 Removing unneeded telephony-common dependency.
Bug: 143558721
Test: builds locally
Change-Id: I78ada3d72803f7547e72cb1e711e59b4ce741bda
2019-12-17 12:28:52 -08:00
Jeongik Cha
d45d9e111b Move SystemUI to /system_ext
we plan to forbid hidden API in product partition.
So this app should be moved to /system_ext because it uses hidden API.
It is not permanent, so they can be moved back to /product due to
needs if there isn't hidden usage anymore.

Bug: 137908189
Test: m
Test: check whether device boots successfully
Test: atest SystemUITests
Change-Id: I54f86496d4a0045af3576091cce00e5cd285b4f8
2019-12-17 07:19:45 +00:00
Heemin Seog
d0cfab0964 Setup on device testing for sys ui
This borrows on the testing infrastructure set up by the phone sys ui
team and provides an examples via test for CarNavigationBarController.

Bug: 143227120
Test: atest CarNavigationBarControllerTest
Change-Id: I10fd4e2e51f2faf75ade5b40e47441a9e948f075
2019-10-29 10:51:06 -07:00
Brad Stenning
b896c588af Fix build file such that CarSystemUi can be easily extended
This is done buy building all of CarSystemUI as a library and then including that
library as a static lib for an android_app target. Thus anyone that wants to
build a derivative to CarSystemUI can include that library and start extending.
It is the same mechanism that allows CarSystemUI to extend the phone SystemUI

Bug:140875212

Test: Build and Deploy
Change-Id: I4c83b0147c5ce8a8b4321ba0866721e4922df431
2019-09-11 21:12:10 +00:00
Govinda Wasserman
8d49d0d63f [DO NOT MERGE]Daggerize Android Auto
Test: tested locally
BUG:139865326
Change-Id: I38c6f3bf8a8c43997251b1f13b3f2fb4533d15f2
Merged-In: I38c6f3bf8a8c43997251b1f13b3f2fb4533d15f2
2019-08-23 14:14:25 +00:00
Dave Mankoff
1a0e382745 Allow Services to be created through Dagger.
This is a significant change that allows Services to have their
constructed injected into.

The DozeService is now labeled as injectable (thought it takes no arguments).
At least one Service has to be marked as injectable for Dagger to be happy
compiling this code.

Bug: 138787339
Test: atest SystemUITests
Change-Id: I0ec92e01dd236bcee3083c8f8744c53b7ccc92d3
Merged-In: Ib58f8763c996fbc2aea07ead56493d2d9e936f5b
2019-08-14 14:52:41 -04:00
Arnaud Berry
8630e5ff0d Merge "Theme fixit for Car Sys UI" 2019-03-21 18:50:11 +00:00
Heemin Seog
0d5e018ab5 Theme fixit for Car Sys UI
Notifications to use recyclerview in CarSysUI
SysUI UserSwitcher changes for PLV -> RecyclerView
Car SysUI Volume PLV -> RecyclerView

Bug: 128545260
Test: manual
Change-Id: Ic618b85d6836cfc9e4bb9b40c9ba3c0e0a96af76
2019-03-18 11:44:15 -07:00
Nicholas Sauer
1564057827 Use SystemUi's privapp for CarSystemUi.
bug: 126582117
Test: lunch gcar_emu_x86-userdebug && m && emulator
Change-Id: I7e38c57ae6a0dcb4f8bbee955b0f849d17d3a816
2019-02-28 09:54:37 -08:00
Colin Cross
a3b22bfd14 Replace annotation_processors with plugins
The annotation_processors property is deprecated, replace it with
plugins, and use java_plugin for modules that provide annotation
processors.

Bug: 77284273
Test: m checkbuild
Change-Id: I467b899e0c8f2c8fa74a9bfbe6e952ad0f7aa009
2019-01-23 15:54:30 -08:00
TreeHugger Robot
d692ddf66d Merge "Move car keyguard values to CarSystemUI" 2018-12-19 19:44:00 +00:00
Jason Monk
27d01a624d Start using some dagger 2
Early days as we start migration, so lots of duplication between
Dependency and dagger2, but can be removed when migration is done.

Test: existing tests.
Change-Id: I00c3da6ebbd46a26e512d8a7aa1e2b828e08f33f
2018-12-19 09:47:37 -05:00
Brad Stenning
92e2835099 Move car keyguard values to CarSystemUI
Bug:117882433

Test: Manual
Change-Id: I4457848115c75eaa34d32d1585043722c4cc4a7a
(cherry picked from commit ad3589325735d7b7e624e99cd1266959aab949c7)
2018-12-18 12:34:59 -08:00
Brad Stenning
19f236a214 Add NotificationsUI SystemUI service that can display the notification
implementation for cars

Bug: 116595026
Test: manual
Change-Id: I8631e70241698aa51f94a5fdfacaea17db18841d
(cherry picked from commit 2a9907c4737b46ca0c3230a4d7f7844e4f849ce2)
2018-12-13 08:59:21 -08:00
Priyank
e757aa9c40 Moving over volume dialog parts to the DeviceDefault Theme.
Test: Manual
Bug: 119275316
Change-Id: I197d814a86af425caeb913d393c738eb8f16fcd8
2018-11-15 15:30:23 -08:00
Ying Zheng
149f93841b Clean up car user lib in system UI.
Bug: 118821773
Test: build
Change-Id: Ib8d723ad8bff7ec57c8909b82dc16323e714a377
2018-11-05 13:33:37 -08:00
Ying Zheng
fa104e69f6 Add a static link for android.car.user.
This is a cherry pick from commit
I570ec1ed7e73520468ce4205bf06fc0ba0054792.

Test: build
Bug: 116455690
Change-Id: I4fb9ae669d2d10642ec3dbc657dbac85ca65112f
2018-09-24 16:11:08 -07:00
Ying Zheng
4fd6b783e3 Migrate sysUI and carSysUI to the separated car user lib.
Bug: 113868873
Test: build
Change-Id: I48fb69aab7092d256c6839377c905340f9059165
2018-09-11 13:51:49 -07:00
Brad Stenning
5583295c2b Mark CarSystemUI as a override to SystemUI
Missed during a refactor of mk to bp file

Bug:113153393
Test: launch in gcar emulator

Change-Id: I62abd9a25391e9ef4b65e39450b9d88db5f25c1d
2018-08-27 08:40:23 -07:00
Jason Monk
a2f2d82f26 Convert sysui to bp
Test: tests gonna test, builds gonna build
Change-Id: I7f1ef2e82ce2c74253c57de8d73079dcfe2d2264
2018-08-16 19:40:39 -04:00