Specify foreground service type and permissions for FGS under
packages/services/Mtp.

TO meet the U requirement that apps targetSdkVersion U+ must specify
foreground service type and permissions.

Bug: 262580021
Bug: 270500992
Test: build and run.
Change-Id: I90771aad25eb10115286adaaad47c13f9b5dd22f
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index a382b75..0556b06 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -6,6 +6,7 @@
     <uses-feature android:name="android.hardware.usb.host"/>
     <uses-permission android:name="android.permission.ACCESS_MTP"/>
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
+    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/>
     <uses-permission android:name="android.permission.MANAGE_USB"/>
     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
     <uses-permission android:name="android.permission.MANAGE_USERS"/>
@@ -28,7 +29,9 @@
             </intent-filter>
         </provider>
 
-        <service android:name=".MtpDocumentsService"/>
+        <service android:name=".MtpDocumentsService"
+                 android:foregroundServiceType="dataSync">
+        </service>
 
         <activity android:name=".ReceiverActivity"
              android:label="@string/downloads_app_label"