aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMayank Garg <gargmayank@google.com>2022-11-22 19:50:01 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-11-22 19:50:01 +0000
commitcc430eb764b722669020e2fdc4756b289d4d3ec4 (patch)
tree7b4edc4cd88b999ce53bbfdc577de1f8ff243768
parentf3e367998ef06882eee53d047897bd62ffe6d90d (diff)
parent7b4d4f2aa0c08ea22917fe26da1cd81cd965cb69 (diff)
downloadCar-cc430eb764b722669020e2fdc4756b289d4d3ec4.tar.gz
Merge "Added permission requirement to OEM service implementation" into tm-qpr-dev
-rw-r--r--car-lib/src/android/car/oem/OemCarService.java4
-rw-r--r--tests/OemCarServiceTestApp/AndroidManifest.xml1
2 files changed, 5 insertions, 0 deletions
diff --git a/car-lib/src/android/car/oem/OemCarService.java b/car-lib/src/android/car/oem/OemCarService.java
index 90c40575d6..de62ab6786 100644
--- a/car-lib/src/android/car/oem/OemCarService.java
+++ b/car-lib/src/android/car/oem/OemCarService.java
@@ -42,6 +42,10 @@ import java.util.Map;
* This code will be running as part of the OEM Service. This provides basic implementation for OEM
* Service. OEMs should extend this class and override relevant methods.
*
+ * <p>
+ * OEM service implementation should have {@code android.car.permission.BIND_OEM_CAR_SERVICE} as
+ * required permission in manifest to connect to the OEM service.
+ *
* @hide
*/
@SystemApi
diff --git a/tests/OemCarServiceTestApp/AndroidManifest.xml b/tests/OemCarServiceTestApp/AndroidManifest.xml
index 8fdac76e39..98510155be 100644
--- a/tests/OemCarServiceTestApp/AndroidManifest.xml
+++ b/tests/OemCarServiceTestApp/AndroidManifest.xml
@@ -20,6 +20,7 @@
<application>
<service android:name="com.android.car.oemcarservice.testapp.OemCarServiceImpl"
android:directBootAware="true"
+ android:permission="android.car.permission.BIND_OEM_CAR_SERVICE"
android:exported="true">
</service>
</application>