1<?xml version="1.0" encoding="utf-8"?>
2
3<manifest xmlns:android="http://schemas.android.com/apk/res/android"
4     coreApp="true"
5     android:sharedUserId="android.uid.system"
6     package="com.android.DeviceAsWebcam">
7
8    <uses-feature android:name="android.hardware.camera.any" android:required="true"/>
9    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
10    <uses-permission android:name="android.permission.CAMERA"/>
11    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA"/>
12
13    <application
14         android:label="@string/app_label">
15        <receiver android:name="com.android.deviceaswebcam.DeviceAsWebcamReceiverImpl"
16             android:exported="true"
17             android:singleUser="true">
18            <intent-filter>
19                <action android:name="android.hardware.usb.action.USB_STATE"/>
20            </intent-filter>
21        </receiver>
22
23        <activity android:name="com.android.deviceaswebcam.DeviceAsWebcamPreview"
24            android:excludeFromRecents="true"
25            android:screenOrientation="user"
26            android:configChanges="orientation|screenSize|screenLayout|keyboard|keyboardHidden|navigation|uiMode|smallestScreenSize"
27            android:label="@string/app_label"
28            android:theme="@style/ActivityTheme"
29            android:singleUser="true"
30            android:windowSoftInputMode="stateAlwaysHidden">
31        </activity>
32
33        <service
34            android:name="com.android.deviceaswebcam.DeviceAsWebcamFgServiceImpl"
35            android:foregroundServiceType="camera"
36            android:singleUser="true"/>
37    </application>
38</manifest>
39