AndroidManifest.xml

5.1 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        <service62            android:name=".autofill.PeachAutofillService"63            android:permission="android.permission.BIND_AUTOFILL_SERVICE"64            android:exported="true"65            android:label="@string/autofill_service_label"66            android:settingsActivity=".MainActivity">67            <intent-filter>68                <action android:name="android.service.autofill.AutofillService" />69            </intent-filter>70            <meta-data71                android:name="android.autofill"72                android:resource="@xml/autofill_service_config" />73        </service>7475        <service76            android:name=".passkeys.PeachCredentialProviderService"77            android:permission="android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE"78            android:exported="true"79            tools:targetApi="34">80            <intent-filter>81                <action android:name="android.service.credentials.CredentialProviderService" />82            </intent-filter>83            <meta-data84                android:name="android.credentials.provider"85                android:resource="@xml/credential_provider_config" />86        </service>8788        <service89            android:name=".qs.PeachTileService"90            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"91            android:exported="true">92            <intent-filter>93                <action android:name="android.service.quicksettings.action.QS_TILE" />94            </intent-filter>95        </service>9697        <receiver98            android:name=".widget.PeachSmallWidgetReceiver"99            android:exported="true">100            <intent-filter>101                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />102            </intent-filter>103            <meta-data104                android:name="android.appwidget.provider"105                android:resource="@xml/peach_small_widget_info" />106        </receiver>107108        <receiver109            android:name=".widget.PeachMediumWidgetReceiver"110            android:exported="true">111            <intent-filter>112                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />113            </intent-filter>114            <meta-data115                android:name="android.appwidget.provider"116                android:resource="@xml/peach_medium_widget_info" />117        </receiver>118119    </application>120</manifest>