AndroidManifest.xml

5.4 KB · raw

1<?xml version="1.0" encoding="utf-8"?>2<manifest xmlns:android="http://schemas.android.com/apk/res/android"3    xmlns:tools="http://schemas.android.com/tools">45    <uses-permission android:name="android.permission.INTERNET" />6    <!-- mDNS/NSD peer discovery for the C7 LAN sync transport -->7    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />8    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />9    <uses-permission android:name="android.permission.VIBRATE" />10    <uses-permission android:name="android.permission.USE_BIOMETRIC" />11    <uses-permission android:name="android.permission.RECORD_AUDIO" />12    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />13    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />14    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />15    <uses-permission android:name="android.permission.CAMERA" />16    <uses-feature android:name="android.hardware.camera.any" android:required="false" />1718    <application19        android:name=".PeachApplication"20        android:allowBackup="false"21        android:fullBackupContent="false"22        android:icon="@mipmap/ic_launcher"23        android:label="@string/app_name"24        android:roundIcon="@mipmap/ic_launcher_round"25        android:supportsRtl="true"26        android:theme="@style/Theme.Peach.Splash">2728        <activity29            android:name=".MainActivity"30            android:exported="true"31            android:launchMode="singleTask"32            android:screenOrientation="unspecified"33            android:enableOnBackInvokedCallback="true"34            android:theme="@style/Theme.Peach">35            <intent-filter>36                <action android:name="android.intent.action.MAIN" />37                <category android:name="android.intent.category.LAUNCHER" />38            </intent-filter>39            <intent-filter>40                <action android:name="android.intent.action.VIEW" />41                <category android:name="android.intent.category.DEFAULT" />42                <category android:name="android.intent.category.BROWSABLE" />43                <data android:scheme="peach" />44            </intent-filter>45            <meta-data46                android:name="android.app.shortcuts"47                android:resource="@xml/shortcuts" />48        </activity>4950        <activity51            android:name=".ui.lock.BiometricUnlockActivity"52            android:exported="false"53            android:theme="@style/Theme.Peach" />5455        <activity56            android:name=".autofill.AutofillEntryPickerActivity"57            android:exported="false"58            android:excludeFromRecents="true"59            android:theme="@style/Theme.Peach.Transparent" />6061        <provider62            android:name="androidx.core.content.FileProvider"63            android:authorities="${applicationId}.fileprovider"64            android:exported="false"65            android:grantUriPermissions="true">66            <meta-data67                android:name="android.support.FILE_PROVIDER_PATHS"68                android:resource="@xml/file_paths" />69        </provider>7071        <service72            android:name=".autofill.PeachAutofillService"73            android:permission="android.permission.BIND_AUTOFILL_SERVICE"74            android:exported="true"75            android:label="@string/autofill_service_label"76            android:settingsActivity=".MainActivity">77            <intent-filter>78                <action android:name="android.service.autofill.AutofillService" />79            </intent-filter>80            <meta-data81                android:name="android.autofill"82                android:resource="@xml/autofill_service_config" />83        </service>8485        <service86            android:name=".passkeys.PeachCredentialProviderService"87            android:permission="android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE"88            android:exported="true"89            tools:targetApi="34">90            <intent-filter>91                <action android:name="android.service.credentials.CredentialProviderService" />92            </intent-filter>93            <meta-data94                android:name="android.credentials.provider"95                android:resource="@xml/credential_provider_config" />96        </service>9798        <service99            android:name=".qs.PeachTileService"100            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"101            android:exported="true">102            <intent-filter>103                <action android:name="android.service.quicksettings.action.QS_TILE" />104            </intent-filter>105        </service>106107        <receiver108            android:name=".widget.PeachSmallWidgetReceiver"109            android:exported="true">110            <intent-filter>111                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />112            </intent-filter>113            <meta-data114                android:name="android.appwidget.provider"115                android:resource="@xml/peach_small_widget_info" />116        </receiver>117118        <receiver119            android:name=".widget.PeachMediumWidgetReceiver"120            android:exported="true">121            <intent-filter>122                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />123            </intent-filter>124            <meta-data125                android:name="android.appwidget.provider"126                android:resource="@xml/peach_medium_widget_info" />127        </receiver>128129    </application>130</manifest>