aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai <kwangsudo@google.com>2018-07-23 13:52:26 -0700
committerKai <kwangsudo@google.com>2018-07-23 14:05:58 -0700
commit0c1785486161442087ab3315a3f035b927815252 (patch)
tree7aa228d81236980ba250ac9d65dddd4dfc0232b9
parentf26773ed52ce972b3abf0b46b5ff1c7c3e23e29f (diff)
downloadCar-0c1785486161442087ab3315a3f035b927815252.tar.gz
Remove ADJUST_CAR_CABIN permission
Remove ADJUST_CAR_CABIN permission. Bug: 111695778 Test: make and flash Change-Id: I4bb6a7bcaf5066bf64b14e3318de2f2f094835ea
-rw-r--r--car-lib/api/system-current.txt1
-rw-r--r--car-lib/src/android/car/Car.java8
-rw-r--r--car-support-lib/proguard-release.flags8
-rw-r--r--service/AndroidManifest.xml5
-rw-r--r--tests/carservice_test/AndroidManifest.xml5
5 files changed, 10 insertions, 17 deletions
diff --git a/car-lib/api/system-current.txt b/car-lib/api/system-current.txt
index d6119326d5..fdb34e5d20 100644
--- a/car-lib/api/system-current.txt
+++ b/car-lib/api/system-current.txt
@@ -5,7 +5,6 @@ package android.car {
field public static final java.lang.String CAR_DRIVING_STATE_SERVICE = "drivingstate";
field public static final java.lang.String DIAGNOSTIC_SERVICE = "diagnostic";
field public static final java.lang.String HVAC_SERVICE = "hvac";
- field public static final java.lang.String PERMISSION_ADJUST_CAR_CABIN = "android.car.permission.ADJUST_CAR_CABIN";
field public static final java.lang.String PERMISSION_CAR_DIAGNOSTIC_CLEAR = "android.car.permission.CLEAR_CAR_DIAGNOSTICS";
field public static final java.lang.String PERMISSION_CAR_DIAGNOSTIC_READ_ALL = "android.car.permission.CAR_DIAGNOSTICS";
field public static final java.lang.String PERMISSION_CAR_DRIVING_STATE = "android.car.permission.CAR_DRIVING_STATE";
diff --git a/car-lib/src/android/car/Car.java b/car-lib/src/android/car/Car.java
index 738a4238ad..c1bf50274d 100644
--- a/car-lib/src/android/car/Car.java
+++ b/car-lib/src/android/car/Car.java
@@ -281,14 +281,6 @@ public final class Car {
"android.car.permission.CONTROL_APP_BLOCKING";
/**
- * Permission necessary to access Car Cabin APIs.
- * @hide
- */
- @SystemApi
- public static final String PERMISSION_ADJUST_CAR_CABIN =
- "android.car.permission.ADJUST_CAR_CABIN";
-
- /**
* Permission necessary to access car's engine information.
* @hide
*/
diff --git a/car-support-lib/proguard-release.flags b/car-support-lib/proguard-release.flags
index 91cab7ea24..4f5f917879 100644
--- a/car-support-lib/proguard-release.flags
+++ b/car-support-lib/proguard-release.flags
@@ -7201,6 +7201,7 @@
public int enabledSetting;
public int flags;
public int fullBackupContent;
+ public boolean hiddenUntilInstalled;
public int installLocation;
public int largestWidthLimitDp;
public long longVersionCode;
@@ -7646,6 +7647,8 @@
public abstract java.lang.String[] setPackagesSuspendedAsUser(java.lang.String[], boolean, android.os.PersistableBundle, android.os.PersistableBundle, java.lang.String, java.lang.String, int);
public abstract void setPermissionEnforced(java.lang.String, boolean);
public abstract boolean setRequiredForSystemUser(java.lang.String, boolean);
+ public abstract void setSystemAppHiddenUntilInstalled(java.lang.String, boolean);
+ public abstract boolean setSystemAppInstallState(java.lang.String, boolean, int);
public abstract void setUpdateAvailable(java.lang.String, boolean);
public abstract boolean shouldShowRequestPermissionRationale(java.lang.String, java.lang.String, int);
public abstract void systemReady();
@@ -8589,6 +8592,7 @@
public static int MATCH_DISABLED_UNTIL_USED_COMPONENTS;
public static int MATCH_EXPLICITLY_VISIBLE_ONLY;
public static int MATCH_FACTORY_ONLY;
+ public static int MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS;
public static int MATCH_INSTANT;
public static int MATCH_KNOWN_PACKAGES;
public static int MATCH_STATIC_SHARED_LIBRARIES;
@@ -17003,8 +17007,8 @@
public boolean equals(java.lang.Object);
public static android.view.DisplayCutout fromBoundingRect(int, int, int, int);
- public static android.view.DisplayCutout fromBounds(android.graphics.Path);
- public static android.view.DisplayCutout fromResources(android.content.res.Resources, int, int);
+ public static android.view.DisplayCutout fromBounds(android.graphics.Region);
+ public static android.view.DisplayCutout fromResourcesRectApproximation(android.content.res.Resources, int, int);
public static android.view.DisplayCutout fromSpec(java.lang.String, int, int, float);
public java.util.List getBoundingRects();
public android.graphics.Region getBounds();
diff --git a/service/AndroidManifest.xml b/service/AndroidManifest.xml
index 5212448ceb..870ed100d7 100644
--- a/service/AndroidManifest.xml
+++ b/service/AndroidManifest.xml
@@ -27,11 +27,6 @@
android:description="@string/car_permission_desc"
android:label="@string/car_permission_label" />
<permission
- android:name="android.car.permission.ADJUST_CAR_CABIN"
- android:protectionLevel="system|signature"
- android:label="@string/car_permission_label_cabin"
- android:description="@string/car_permission_desc_cabin" />
- <permission
android:name="android.car.permission.CAR_ENERGY"
android:permissionGroup="android.car.permission-group.CAR_MONITORING"
android:protectionLevel="dangerous"
diff --git a/tests/carservice_test/AndroidManifest.xml b/tests/carservice_test/AndroidManifest.xml
index 2be5a8302e..19a5552e2f 100644
--- a/tests/carservice_test/AndroidManifest.xml
+++ b/tests/carservice_test/AndroidManifest.xml
@@ -19,7 +19,10 @@
<uses-permission android:name="android.Manifest.permission.MODIFY_AUDIO_ROUTING" />
<uses-permission android:name="android.car.permission.CONTROL_CAR_CLIMATE" />
- <uses-permission android:name="android.car.permission.ADJUST_CAR_CABIN" />
+ <uses-permission android:name="android.car.permission.CONTROL_CAR_DOORS" />
+ <uses-permission android:name="android.car.permission.CONTROL_CAR_WINDOWS" />
+ <uses-permission android:name="android.car.permission.CONTROL_CAR_MIRRORS" />
+ <uses-permission android:name="android.car.permission.CONTROL_CAR_SEATS" />
<uses-permission android:name="android.car.permission.CAR_ENERGY" />
<uses-permission android:name="android.car.permission.CONTROL_APP_BLOCKING" />
<uses-permission android:name="android.car.permission.CAR_CONTROL_AUDIO_VOLUME" />