History log of /packages/services/Car/car-support-lib/src/android/support/car/app/menu/EmbeddedCarUiController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9aaf8b91bdef693f555632c9ca491423e457efa1 04-Aug-2016 Jason Tholstrup <jthol@google.com> bringing in code from g3 and updating some name spaces to match

Change-Id: I0baf0d77ba2ec076e2e16849b11944907416066b
/packages/services/Car/car-support-lib/src/android/support/car/app/menu/EmbeddedCarUiController.java
5d8b90468dead2f59ec7007af3d67cc587ac5c1a 13-Apr-2016 Yao Chen <yaochen@google.com> Some cleanup in Car Ui Apis

+ Remove setBackgroundResource() api in CarUiEntry
The current implementation is using the wrong Context, and this API
is not necessary as apps can set the background in their main layout or
passing a bitmap using setBackground().

+ Add proper error message for CarUiProvider signature check.

+ fix an error in the car-support.mk

Bug: 28170802
Change-Id: Ida964b5378efaa2e4a1bd0713195fab0c8c619fd
/packages/services/Car/car-support-lib/src/android/support/car/app/menu/EmbeddedCarUiController.java
65de2039a94251f62d02a32e3136c0db4fc80d90 26-Feb-2016 Yao Chen <yaochen@google.com> Add abstraction and compatibility for car ui.

+ Add CarUiEntry abstraction and necessary classes to android.car
+ Add compatibility layer in android.support.car
+ Changed CarUiProvider package name.
+ remove an unused test app.
------------------------------------------------------------
+ For Car OEMs, they provide CarUiProvider which implements
android.car.CarUiEntry entry class. We have cts for CarUiEntry. Any
CarUiProvider runs in the car needs to pass cts.

+ For Car app developers, they should only use android.support.car
library for compatibility. The CarDrawerActivity uses an abstract
CarUiController to talk to the CarUiProvider in the "car" or gearhead.
CarUiController handles compatibility for different versions of
CarUiProvider(CarUiEntry), and even across embedded and projected.

+ For Android Auto projected mode, we will use a separate
projection-ui-controller-lib to glue android.support.car and gearhead.
(coming in another cl).

Bug: 27297716

Change-Id: Id775f4a1e529ecd9beb5f04bb9f768f93d3af331
/packages/services/Car/car-support-lib/src/android/support/car/app/menu/EmbeddedCarUiController.java