soul-browser/sources/resources/AndroidManifest.xml
KaKi87 7259a2a10b
Fix background WebView crash recovery stealing foreground (#2)
* Fix background WebView crash recovery stealing foreground

When a sandboxed renderer dies from OOM while Soul is backgrounded,
MainUtil.c7 started MainSwitchBlack with NEW_TASK|CLEAR_TASK and then
System.exit, which raced shade dismiss / BAL and briefly brought Soul
to the front. Gate the restart trampoline on isUiForeground (started
Activity count) and quietly kill the process when backgrounded so
recovery never launches an Activity.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Bump app version to 2.0.0-testing.1

Set versionName to 2.0.0-testing.1 and versionCode to 2000001 so
rebuilds install over 1.4.85 (485).

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Harden background renderer recovery against focus steal

MainApp.o alone was not a reliable foreground signal, so c7 could still
start MainSwitchBlack after a background WebView OOM. Fail closed using
process importance, ProcessLifecycleOwner RESUMED, and Activity lifecycle;
quiet-kill at OOM call sites (WebNestFrame.P, MainUtil.D, listener.d)
before any trampoline. Bump to 2.0.0-testing.2.

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:45:38 +02:00

1053 lines
58 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="2000002"
android:versionName="2.0.0-testing.2"
android:compileSdkVersion="36"
android:compileSdkVersionCodename="16"
android:requiredSplitTypes="base__abi,base__density"
android:splitTypes=""
package="com.mycompany.app.soulbrowser"
platformBuildVersionCode="36"
platformBuildVersionName="16">
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="36"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature
android:name="android.hardware.camera"
android:required="false"/>
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false"/>
<uses-feature
android:name="android.hardware.wifi"
android:required="false"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-feature
android:name="android.hardware.microphone"
android:required="false"/>
<uses-permission android:name="android.permission.USE_BIOMETRIC"/>
<uses-permission android:name="android.permission.USE_FINGERPRINT"/>
<queries>
<package android:name="com.google.android.gms.policy_cast_dynamite"/>
<intent>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="https"/>
</intent>
<intent>
<action android:name="android.support.customtabs.action.CustomTabsService"/>
</intent>
<intent>
<action android:name="android.intent.action.INSERT"/>
<data android:mimeType="vnd.android.cursor.dir/event"/>
</intent>
<intent>
<action android:name="android.intent.action.VIEW"/>
<data android:scheme="sms"/>
</intent>
<intent>
<action android:name="android.intent.action.DIAL"/>
<data android:path="tel:"/>
</intent>
<intent>
<action android:name="com.android.vending.billing.InAppBillingService.BIND"/>
</intent>
<intent>
<action android:name="com.google.android.apps.play.billingtestcompanion.BillingOverrideService.BIND"/>
</intent>
</queries>
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_AD_ID"/>
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION"/>
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_TOPICS"/>
<uses-permission android:name="com.android.vending.BILLING"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<permission
android:name="com.mycompany.app.soulbrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature"/>
<uses-permission android:name="com.mycompany.app.soulbrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/>
<application
android:theme="@style/AppTheme"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:name="com.mycompany.app.main.MainApp"
android:hardwareAccelerated="true"
android:supportsRtl="true"
android:extractNativeLibs="false"
android:fullBackupContent="@xml/backup_rules_11"
android:networkSecurityConfig="@xml/network_security_config"
android:roundIcon="@mipmap/ic_launcher_round"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/backup_rules_12"
android:localeConfig="@xml/locales_config"
android:enableOnBackInvokedCallback="true">
<uses-library
android:name="org.apache.http.legacy"
android:required="false"/>
<meta-data
android:name="android.webkit.WebView.EnableSafeBrowsing"
android:value="true"/>
<meta-data
android:name="android.webkit.WebView.MetricsOptOut"
android:value="true"/>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-6463451207091427~7123025322"/>
<meta-data
android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION"
android:value="true"/>
<meta-data
android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING"
android:value="true"/>
<activity
android:theme="@android:style/Theme.Translucent"
android:name="com.google.android.gms.ads.AdActivity"
android:exported="false"
android:configChanges="smallestScreenSize|screenSize|uiMode|screenLayout|orientation|keyboardHidden|keyboard"
android:enableOnBackInvokedCallback="false"/>
<meta-data
android:name="com.google.mlkit.vision.DEPENDENCIES"
android:value="barcode_ui,ocr,ocr_chinese,ocr_devanagari,ocr_japanese,ocr_korean"/>
<activity
android:theme="@style/TranslucentTheme"
android:name="com.mycompany.app.main.MainLauncher"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"/>
<activity
android:theme="@style/TranslucentTheme"
android:name="com.mycompany.app.main.MainPermission"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:theme="@style/DialogMusicTheme"
android:label="@string/audio"
android:name="com.mycompany.app.main.MainMusicActivity"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
</intent-filter>
</activity>
<activity
android:theme="@style/SwitchThemeBlack"
android:name="com.mycompany.app.main.MainSwitchBlack"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"/>
<activity
android:theme="@style/TranslucentTheme"
android:label="@string/torrent_down"
android:name="com.mycompany.app.main.MainTorrentLauncher"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="application/x-bittorrent"/>
</intent-filter>
</activity>
<activity
android:label="@string/doc"
android:name="com.mycompany.app.main.MainTxtView"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="text/plain"/>
<data android:mimeType="text/xml"/>
<data android:mimeType="application/xhtml+xml"/>
</intent-filter>
</activity>
<service
android:label="@string/down_manager"
android:name="com.mycompany.app.main.MainDownSvc"
android:exported="false"
android:foregroundServiceType="dataSync"/>
<activity
android:theme="@style/ViewerTheme"
android:name="com.mycompany.app.main.image.MainImageCropper"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:theme="@style/ViewerTheme"
android:label="@string/image"
android:name="com.mycompany.app.main.image.MainImagePreview"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
<activity
android:theme="@style/ViewerTheme"
android:name="com.mycompany.app.main.image.MainImageQuick"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:theme="@style/ViewerTheme"
android:name="com.mycompany.app.main.image.MainImageWallpaper"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.main.list.MainListAgent"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.main.list.MainListAlbum"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity
android:name="com.mycompany.app.main.list.MainListCast"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity
android:name="com.mycompany.app.main.list.MainListDown"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.main.list.MainListImage"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.main.list.MainListMemo"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.main.list.MainListSearch"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.quick.QuickAdd"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingAdvanced"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingBackup"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingCast"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingClean"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingCustom"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingDisplay"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingDown"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingFloat"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingFont"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingGeneral"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingGesture"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingHandArea"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingHome"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing|stateAlwaysHidden"/>
<activity
android:name="com.mycompany.app.setting.SettingImage"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingImageTap"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingInfo"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingInfoLegalView"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingInfoLicenseList"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingLand"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingLayout"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingMain"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustResize"/>
<activity
android:name="com.mycompany.app.setting.SettingMedia"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingMemory"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingMenu"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingNews"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingPassword"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingPassList"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingPay"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingPrivacy"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingQuick"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingSecret"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingSecure"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingSite"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingSwipe"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingSense"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingTab"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingTrans"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingTts"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingVideo"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingVideoSub"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingVideoTap"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingVpn"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.setting.SettingWeb"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:theme="@style/TranslucentTheme"
android:name="com.mycompany.app.lock.FingerActivity"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.lock.PassActivity"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustResize"/>
<activity
android:name="com.mycompany.app.lock.PatternActivity"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:name="com.mycompany.app.lock.PinActivity"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"/>
<activity
android:theme="@style/ViewerTheme"
android:label="@string/image"
android:name="com.mycompany.app.image.ImageViewActivity"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="application/zip"/>
</intent-filter>
</activity>
<activity
android:theme="@style/ViewerTheme"
android:label="@string/pdf"
android:name="com.mycompany.app.image.ImageViewPdf"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="application/pdf"/>
</intent-filter>
</activity>
<activity
android:theme="@style/SplashTheme"
android:name="com.mycompany.app.web.WebViewActivity"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"
android:resizeableActivity="true"
android:supportsPictureInPicture="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="text/html"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:host="*"/>
<data android:pathPattern=".*\\.mht"/>
<data android:pathPattern=".*\\.mhtml"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="*/*"/>
<data android:host="*"/>
<data android:pathPattern=".*\\.mht"/>
<data android:pathPattern=".*\\.mhtml"/>
</intent-filter>
<meta-data
android:name="android.app.shortcuts"
android:resource="@xml/shortcuts"/>
</activity>
<activity
android:theme="@style/TranslucentTheme"
android:name="com.mycompany.app.web.WebLauncher"
android:exported="true"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http"/>
<data android:scheme="https"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http"/>
<data android:scheme="https"/>
<data android:mimeType="*/*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.WEB_SEARCH"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="text/plain"/>
</intent-filter>
</activity>
<activity
android:theme="@style/TranslucentTheme"
android:name="com.mycompany.app.web.WebShortcut"
android:exported="true"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity
android:theme="@style/TranslucentTheme"
android:name="com.mycompany.app.web.WebShortTab"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"/>
<activity
android:theme="@style/ViewerTheme"
android:label="@string/photo_editor"
android:name="com.mycompany.app.editor.EditorActivity"
android:exported="true"
android:launchMode="singleTop"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing">
<intent-filter>
<action android:name="android.intent.action.EDIT"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
<activity
android:theme="@style/PlayerTheme"
android:label="@string/video"
android:name="com.mycompany.app.video.VideoActivity"
android:exported="true"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustNothing"
android:resizeableActivity="true"
android:supportsPictureInPicture="true">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="file"/>
<data android:scheme="content"/>
<data android:mimeType="video/*"/>
</intent-filter>
</activity>
<service
android:name="com.mycompany.app.vpn.VpnSvc"
android:permission="android.permission.BIND_VPN_SERVICE"
android:exported="true"
android:foregroundServiceType="">
<intent-filter>
<action android:name="android.net.VpnService"/>
</intent-filter>
</service>
<activity
android:theme="@style/Theme.CastVideosDark"
android:name="com.mycompany.app.cast.ExpandedControlsActivity"
android:exported="true"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
</intent-filter>
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.mycompany.app.web.WebViewActivity"/>
</activity>
<meta-data
android:name="com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME"
android:value="com.mycompany.app.cast.CastOptionsProvider"/>
<service
android:name="com.mycompany.app.widget.WidgetBookServiceLight"
android:permission="android.permission.BIND_REMOTEVIEWS"
android:exported="true"/>
<service
android:name="com.mycompany.app.widget.WidgetBookServiceDark"
android:permission="android.permission.BIND_REMOTEVIEWS"
android:exported="true"/>
<receiver
android:label="@string/bookmark"
android:name="com.mycompany.app.widget.WidgetBookProviderLight"
android:exported="true">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
<action android:name="com.mycompany.app.soulbrowser.ACTION_BOOKGET_UPDATE"/>
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_book_info_light"/>
</receiver>
<receiver
android:label="@string/bookmark"
android:name="com.mycompany.app.widget.WidgetBookProviderDark"
android:exported="true">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
<action android:name="com.mycompany.app.soulbrowser.ACTION_BOOKGET_UPDATE"/>
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_book_info_dark"/>
</receiver>
<receiver
android:label="@string/search_url"
android:name="com.mycompany.app.widget.WidgetSearchProviderLight"
android:exported="true">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
<action android:name="com.mycompany.app.soulbrowser.ACTION_SRCHGET_UPDATE"/>
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_search_info_light"/>
</receiver>
<receiver
android:label="@string/search_url"
android:name="com.mycompany.app.widget.WidgetSearchProviderDark"
android:exported="true">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
<action android:name="com.mycompany.app.soulbrowser.ACTION_SRCHGET_UPDATE"/>
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_search_info_dark"/>
</receiver>
<activity
android:theme="@style/SplashTheme"
android:name="com.mycompany.app.widget.WidgetSearchActivity"
android:launchMode="singleTask"
android:configChanges="fontScale|smallestScreenSize|screenSize|uiMode|screenLayout|orientation|navigation|keyboardHidden|keyboard|touchscreen|mnc|mcc"
android:windowSoftInputMode="adjustResize"/>
<provider
android:name="androidx.core.content.FileProvider"
android:exported="false"
android:authorities="com.mycompany.app.soulbrowser.fileprovider"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"/>
</provider>
<service
android:name="androidx.appcompat.app.AppLocalesMetadataHolderService"
android:enabled="false"
android:exported="false">
<meta-data
android:name="autoStoreLocales"
android:value="true"/>
</service>
<service
android:name="androidx.credentials.playservices.CredentialProviderMetadataHolder"
android:enabled="true"
android:exported="false">
<meta-data
android:name="androidx.credentials.CREDENTIAL_PROVIDER_KEY"
android:value="androidx.credentials.playservices.CredentialProviderPlayServicesImpl"/>
</service>
<activity
android:theme="@style/Theme.Hidden"
android:name="androidx.credentials.playservices.HiddenActivity"
android:enabled="true"
android:exported="false"
android:configChanges="screenSize|screenLayout|orientation|keyboardHidden"
android:fitsSystemWindows="true"/>
<activity
android:theme="@style/Theme.Hidden"
android:name="androidx.credentials.playservices.IdentityCredentialApiHiddenActivity"
android:enabled="true"
android:exported="false"
android:configChanges="screenSize|screenLayout|orientation|keyboardHidden"
android:fitsSystemWindows="true"/>
<receiver
android:name="com.google.android.gms.cast.framework.media.MediaIntentReceiver"
android:exported="false"/>
<service
android:name="com.google.android.gms.cast.framework.ReconnectionService"
android:exported="false"/>
<activity
android:name="com.google.mlkit.vision.codescanner.internal.GmsBarcodeScanningDelegateActivity"
android:exported="false"
android:screenOrientation="portrait"/>
<service
android:name="com.google.mlkit.common.internal.MlKitComponentDiscoveryService"
android:exported="false"
android:directBootAware="true">
<meta-data
android:name="com.google.firebase.components:com.google.mlkit.vision.text.internal.TextRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar"/>
<meta-data
android:name="com.google.firebase.components:com.google.mlkit.vision.common.internal.VisionCommonRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar"/>
<meta-data
android:name="com.google.firebase.components:com.google.mlkit.common.internal.CommonComponentRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar"/>
</service>
<provider
android:name="com.google.mlkit.common.internal.MlKitInitProvider"
android:exported="false"
android:authorities="com.mycompany.app.soulbrowser.mlkitinitprovider"
android:initOrder="99"/>
<provider
android:name="com.google.android.gms.ads.MobileAdsInitProvider"
android:exported="false"
android:authorities="com.mycompany.app.soulbrowser.mobileadsinitprovider"
android:initOrder="100"/>
<service
android:name="com.google.android.gms.ads.AdService"
android:enabled="true"
android:exported="false"/>
<activity
android:name="com.google.android.gms.ads.OutOfContextTestingActivity"
android:exported="false"
android:configChanges="smallestScreenSize|screenSize|uiMode|screenLayout|orientation|keyboardHidden|keyboard"/>
<activity
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:name="com.google.android.gms.ads.NotificationHandlerActivity"
android:exported="false"
android:taskAffinity=""
android:excludeFromRecents="true"
android:launchMode="singleTask"/>
<meta-data
android:name="com.bumptech.glide.integration.webp.WebpGlideModule"
android:value="GlideModule"/>
<meta-data
android:name="com.google.android.play.billingclient.version"
android:value="8.2.0"/>
<activity
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:name="com.android.billingclient.api.ProxyBillingActivity"
android:exported="false"
android:configChanges="screenSize|screenLayout|orientation|keyboardHidden|keyboard"/>
<activity
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:name="com.android.billingclient.api.ProxyBillingActivityV2"
android:exported="false"
android:configChanges="screenSize|screenLayout|orientation|keyboardHidden|keyboard"/>
<activity
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity"
android:exported="false"
android:excludeFromRecents="true"/>
<service
android:name="com.google.android.gms.auth.api.signin.RevocationBoundService"
android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"
android:exported="true"
android:visibleToInstantApps="true"/>
<uses-library
android:name="android.ext.adservices"
android:required="false"/>
<activity
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:name="com.google.android.gms.common.api.GoogleApiActivity"
android:exported="false"/>
<provider
android:name="androidx.startup.InitializationProvider"
android:exported="false"
android:authorities="com.mycompany.app.soulbrowser.androidx-startup">
<meta-data
android:name="androidx.emoji2.text.EmojiCompatInitializer"
android:value="androidx.startup"/>
<meta-data
android:name="androidx.work.WorkManagerInitializer"
android:value="androidx.startup"/>
<meta-data
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup"/>
<meta-data
android:name="androidx.profileinstaller.ProfileInstallerInitializer"
android:value="androidx.startup"/>
<meta-data
android:name="okhttp3.internal.platform.PlatformInitializer"
android:value="androidx.startup"/>
</provider>
<service
android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"
android:enabled="@bool/enable_system_alarm_service_default"
android:exported="false"
android:directBootAware="false"/>
<service
android:name="androidx.work.impl.background.systemjob.SystemJobService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:enabled="@bool/enable_system_job_service_default"
android:exported="true"
android:directBootAware="false"/>
<service
android:name="androidx.work.impl.foreground.SystemForegroundService"
android:enabled="@bool/enable_system_foreground_service_default"
android:exported="false"
android:directBootAware="false"/>
<receiver
android:name="androidx.work.impl.utils.ForceStopRunnable.BroadcastReceiver"
android:enabled="true"
android:exported="false"
android:directBootAware="false"/>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.BatteryChargingProxy"
android:enabled="false"
android:exported="false"
android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.BatteryNotLowProxy"
android:enabled="false"
android:exported="false"
android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.BATTERY_OKAY"/>
<action android:name="android.intent.action.BATTERY_LOW"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.StorageNotLowProxy"
android:enabled="false"
android:exported="false"
android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.DEVICE_STORAGE_LOW"/>
<action android:name="android.intent.action.DEVICE_STORAGE_OK"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.NetworkStateProxy"
android:enabled="false"
android:exported="false"
android:directBootAware="false">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver"
android:enabled="false"
android:exported="false"
android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.TIME_SET"/>
<action android:name="android.intent.action.TIMEZONE_CHANGED"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver"
android:enabled="@bool/enable_system_alarm_service_default"
android:exported="false"
android:directBootAware="false">
<intent-filter>
<action android:name="androidx.work.impl.background.systemalarm.UpdateProxies"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver"
android:permission="android.permission.DUMP"
android:enabled="true"
android:exported="true"
android:directBootAware="false">
<intent-filter>
<action android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS"/>
</intent-filter>
</receiver>
<receiver
android:name="androidx.profileinstaller.ProfileInstallReceiver"
android:permission="android.permission.DUMP"
android:enabled="true"
android:exported="true"
android:directBootAware="false">
<intent-filter>
<action android:name="androidx.profileinstaller.action.INSTALL_PROFILE"/>
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SKIP_FILE"/>
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SAVE_PROFILE"/>
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION"/>
</intent-filter>
</receiver>
<service
android:name="com.google.android.datatransport.runtime.backends.TransportBackendDiscovery"
android:exported="false">
<meta-data
android:name="backend:com.google.android.datatransport.cct.CctBackendFactory"
android:value="cct"/>
</service>
<service
android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="false"/>
<receiver
android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver"
android:exported="false"/>
<service
android:name="androidx.room.MultiInstanceInvalidationService"
android:exported="false"
android:directBootAware="true"/>
<meta-data
android:name="com.android.vending.splits.required"
android:value="true"/>
<meta-data
android:name="com.android.stamp.source"
android:value="https://play.google.com/store"/>
<meta-data
android:name="com.android.stamp.type"
android:value="STAMP_TYPE_DISTRIBUTION_APK"/>
<meta-data
android:name="com.android.vending.splits"
android:resource="@xml/splits0"/>
<meta-data
android:name="com.android.vending.derived.apk.id"
android:value="2"/>
</application>
</manifest>