aboutsummaryrefslogtreecommitdiff
path: root/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java
diff options
context:
space:
mode:
authorSteve Paik <spaik@google.com>2018-02-12 10:54:51 -0800
committerSteve Paik <spaik@google.com>2018-02-20 20:18:25 -0800
commit388d77770e00eadde4e45df95678f1468ce6fbc8 (patch)
treeee4d0fbd709463ab6c8203b953422eb4c57b6f4a /tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/KitchenSinkActivity.java
parent7f657e738447297ff692ae8b3704c0f4b5c42e33 (diff)
downloadCar-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.java34
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,