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 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.POST_NOTIFICATIONS" />12 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />13 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />14 15 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />16 17181920 <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />21 <uses-permission android:name="android.permission.CAMERA" />22 232425 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />26 <uses-feature android:name="android.hardware.camera.any" android:required="false" />2728 <application29 android:name=".PeachApplication"30 android:allowBackup="false"31 android:fullBackupContent="@xml/backup_rules"32 android:dataExtractionRules="@xml/data_extraction_rules"33 android:icon="@mipmap/ic_launcher"34 android:label="@string/app_name"35 android:roundIcon="@mipmap/ic_launcher_round"36 android:supportsRtl="true"37 android:theme="@style/Theme.Peach.Splash">3839 <activity40 android:name=".MainActivity"41 android:exported="true"42 android:launchMode="singleTask"43 android:screenOrientation="unspecified"44 android:enableOnBackInvokedCallback="true"45 android:theme="@style/Theme.Peach">46 <intent-filter>47 <action android:name="android.intent.action.MAIN" />48 <category android:name="android.intent.category.LAUNCHER" />49 </intent-filter>50 <intent-filter>51 <action android:name="android.intent.action.VIEW" />52 <category android:name="android.intent.category.DEFAULT" />53 <category android:name="android.intent.category.BROWSABLE" />54 <data android:scheme="peach" />55 </intent-filter>56 <meta-data57 android:name="android.app.shortcuts"58 android:resource="@xml/shortcuts" />59 </activity>6061 <activity62 android:name=".ui.lock.BiometricUnlockActivity"63 android:exported="false"64 android:theme="@style/Theme.Peach" />6566 <activity67 android:name=".autofill.AutofillEntryPickerActivity"68 android:exported="false"69 android:excludeFromRecents="true"70 android:theme="@style/Theme.Peach.Transparent" />7172 <activity73 android:name=".passkeys.PasskeyCredentialSelectionActivity"74 android:exported="false"75 android:excludeFromRecents="true"76 android:theme="@style/Theme.Peach.Transparent" />7778 798081 <provider82 android:name="androidx.startup.InitializationProvider"83 android:authorities="${applicationId}.androidx-startup"84 android:exported="false"85 tools:node="merge">86 <meta-data87 android:name="androidx.work.WorkManagerInitializer"88 android:value="androidx.startup"89 tools:node="remove" />90 </provider>9192 <provider93 android:name="androidx.core.content.FileProvider"94 android:authorities="${applicationId}.fileprovider"95 android:exported="false"96 android:grantUriPermissions="true">97 <meta-data98 android:name="android.support.FILE_PROVIDER_PATHS"99 android:resource="@xml/file_paths" />100 </provider>101102 103104 <service105 android:name=".sync.PeachSyncService"106 android:exported="false"107 android:foregroundServiceType="dataSync" />108109 <receiver110 android:name=".sync.SyncNotificationDismissedReceiver"111 android:exported="false" />112113 <service114 android:name=".autofill.PeachAutofillService"115 android:permission="android.permission.BIND_AUTOFILL_SERVICE"116 android:exported="true"117 android:label="@string/autofill_service_label"118 android:settingsActivity=".MainActivity">119 <intent-filter>120 <action android:name="android.service.autofill.AutofillService" />121 </intent-filter>122 <meta-data123 android:name="android.autofill"124 android:resource="@xml/autofill_service_config" />125 </service>126127 <service128 android:name=".passkeys.PeachCredentialProviderService"129 android:permission="android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE"130 android:exported="true"131 tools:targetApi="34">132 <intent-filter>133 <action android:name="android.service.credentials.CredentialProviderService" />134 </intent-filter>135 <meta-data136 android:name="android.credentials.provider"137 android:resource="@xml/credential_provider_config" />138 </service>139140 <service141 android:name=".qs.PeachTileService"142 android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"143 android:exported="true">144 <intent-filter>145 <action android:name="android.service.quicksettings.action.QS_TILE" />146 </intent-filter>147 </service>148149 <receiver150 android:name=".widget.PeachSmallWidgetReceiver"151 android:exported="true">152 <intent-filter>153 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />154 </intent-filter>155 <meta-data156 android:name="android.appwidget.provider"157 android:resource="@xml/peach_small_widget_info" />158 </receiver>159160 <receiver161 android:name=".widget.PeachMediumWidgetReceiver"162 android:exported="true">163 <intent-filter>164 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />165 </intent-filter>166 <meta-data167 android:name="android.appwidget.provider"168 android:resource="@xml/peach_medium_widget_info" />169 </receiver>170171 </application>172</manifest>