diff options
author | Steve Paik <spaik@google.com> | 2018-02-12 10:54:51 -0800 |
---|---|---|
committer | Steve Paik <spaik@google.com> | 2018-02-20 20:18:25 -0800 |
commit | 388d77770e00eadde4e45df95678f1468ce6fbc8 (patch) | |
tree | ee4d0fbd709463ab6c8203b953422eb4c57b6f4a /tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java | |
parent | 7f657e738447297ff692ae8b3704c0f4b5c42e33 (diff) | |
download | Car-388d77770e00eadde4e45df95678f1468ce6fbc8.tar.gz |
Add CarPowerManager
- 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
Diffstat (limited to 'tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java')
-rw-r--r-- | tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java b/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java index 2748ece795..bfc90d1be6 100644 --- a/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java +++ b/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java @@ -16,17 +16,8 @@ package com.google.android.car.kitchensink; -import android.car.hardware.hvac.CarHvacManager; -import android.content.Intent; -import android.content.pm.PackageManager; -import android.os.Bundle; -import android.support.car.Car; -import android.support.car.CarAppFocusManager; -import android.support.car.CarConnectionCallback; -import android.support.car.CarNotConnectedException; -import android.support.car.hardware.CarSensorManager; -import android.support.v4.app.Fragment; -import android.util.Log; +import java.util.ArrayList; +import java.util.List; import com.google.android.car.kitchensink.alertdialog.AlertDialogTestFragment; import com.google.android.car.kitchensink.assistant.CarAssistantFragment; @@ -50,8 +41,18 @@ import com.google.android.car.kitchensink.touch.TouchTestFragment; import com.google.android.car.kitchensink.vhal.VehicleHalFragment; import com.google.android.car.kitchensink.volume.VolumeTestFragment; -import java.util.ArrayList; -import java.util.List; +import android.car.hardware.hvac.CarHvacManager; +import android.car.hardware.power.CarPowerManager; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.os.Bundle; +import android.support.car.Car; +import android.support.car.CarAppFocusManager; +import android.support.car.CarConnectionCallback; +import android.support.car.CarNotConnectedException; +import android.support.car.hardware.CarSensorManager; +import android.support.v4.app.Fragment; +import android.util.Log; import androidx.car.drawer.CarDrawerActivity; import androidx.car.drawer.CarDrawerAdapter; @@ -172,6 +173,7 @@ public class KitchenSinkActivity extends CarDrawerActivity { }; private Car mCarApi; private CarHvacManager mHvacManager; + private CarPowerManager mPowerManager; private CarSensorManager mCarSensorManager; private CarAppFocusManager mCarAppFocusManager; @@ -187,6 +189,10 @@ public class KitchenSinkActivity extends CarDrawerActivity { return mHvacManager; } + public CarPowerManager getPowerManager() { + return mPowerManager; + } + @Override protected CarDrawerAdapter getRootAdapter() { return new DrawerAdapter(); @@ -260,6 +266,8 @@ public class KitchenSinkActivity extends CarDrawerActivity { Log.d(TAG, "Connected to Car Service"); try { mHvacManager = (CarHvacManager) mCarApi.getCarManager(android.car.Car.HVAC_SERVICE); + mPowerManager = (CarPowerManager) mCarApi.getCarManager( + android.car.Car.POWER_SERVICE); mCarSensorManager = (CarSensorManager) mCarApi.getCarManager(Car.SENSOR_SERVICE); mCarSensorManager.addListener(mListener, CarSensorManager.SENSOR_TYPE_DRIVING_STATUS, |