Add BIND_VMS_CORE permission to Car service.

Bug: 120840408
Fixes: 120840408
Test: atest AndroidCarApiTest AndroidSupportCarApiTest CarServiceTest CarServiceUnitTest
Change-Id: I01c06d13cdf8567b5f54fbf57fd12e145c72dc53
diff --git a/service/AndroidManifest.xml b/service/AndroidManifest.xml
index 9086a4a..34c4c31 100644
--- a/service/AndroidManifest.xml
+++ b/service/AndroidManifest.xml
@@ -179,6 +179,11 @@
       android:label="@string/car_permission_label_diag_clear"
       android:description="@string/car_permission_desc_diag_clear" />
     <permission
+        android:name="android.car.permission.BIND_VMS_CLIENT"
+        android:protectionLevel="signature"
+        android:label="@string/car_permission_label_bind_vms_client"
+        android:description="@string/car_permission_desc_bind_vms_client" />
+    <permission
         android:name="android.car.permission.VMS_PUBLISHER"
         android:protectionLevel="system|signature"
         android:label="@string/car_permission_label_vms_publisher"
diff --git a/service/res/values/strings.xml b/service/res/values/strings.xml
index 0855727..0d9e698 100644
--- a/service/res/values/strings.xml
+++ b/service/res/values/strings.xml
@@ -124,14 +124,19 @@
     <string name="car_permission_desc_diag_clear">Clear diagnostic data from the car</string>
 
     <!-- Permission text: apps can publish VMS data [CHAR LIMIT=NONE] -->
-    <string name="car_permission_label_vms_publisher">VMS publisher</string>
+    <string name="car_permission_label_vms_publisher">VMS Publisher</string>
     <!-- Permission text: apps can send VMS messages to the car [CHAR LIMIT=NONE] -->
-    <string name="car_permission_desc_vms_publisher">Publish vms messages</string>
+    <string name="car_permission_desc_vms_publisher">Publish VMS messages</string>
 
     <!-- Permission text: apps can subscribe to VMS data [CHAR LIMIT=NONE] -->
-    <string name="car_permission_label_vms_subscriber">VMS subscriber</string>
+    <string name="car_permission_label_vms_subscriber">VMS Subscriber</string>
     <!-- Permission text: apps can receive VMS messages from the car [CHAR LIMIT=NONE] -->
-    <string name="car_permission_desc_vms_subscriber">Subscribe to vms messages</string>
+    <string name="car_permission_desc_vms_subscriber">Subscribe to VMS messages</string>
+
+    <!-- Permission text: apps can act as VMS router core [CHAR LIMIT=NONE] -->
+    <string name="car_permission_label_bind_vms_client">VMS Client Service</string>
+    <!-- Permission text: apps can act as VMS router core [CHAR LIMIT=NONE] -->
+    <string name="car_permission_desc_bind_vms_client">Bind to VMS clients</string>
 
     <!-- Permission text: apps can monitor flash storage usage [CHAR LIMIT=NONE] -->
     <string name="car_permission_label_storage_monitoring">Flash storage monitoring</string>