[AUTO][FILECONTROL] - version

This commit is contained in:
uazo
2026-04-17 04:27:38 +00:00
committed by github-actions[bot]
parent 9af44e67e6
commit 2a677c2453
169 changed files with 5069 additions and 8110 deletions
@@ -72,11 +72,8 @@ by a child template that "extends" this file.
<uses-permission android:name="android.permission.CAPTURE_KEYBOARD" />
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
{% set is_desktop_android = is_desktop_android|default(0) %}
{% if is_desktop_android == "true" %}
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" />
{% endif %}
{% set enable_screen_capture = enable_screen_capture|default(0) %}
{% if enable_screen_capture == "true" %}
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" />
@@ -126,6 +123,12 @@ by a child template that "extends" this file.
<uses-permission android:name="android.permission.CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS"/>
<uses-permission android:name="android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"/>
<!-- Permission for reading the Advanced Protection Mode status. -->
<uses-permission android:name="android.permission.QUERY_ADVANCED_PROTECTION_MODE"/>
<!-- Needed for allowing cross-app and cross-profile communication over the loopback interface. -->
<uses-permission android:name="android.permission.USE_LOOPBACK_INTERFACE"/>
{% set enable_vr = enable_vr|default(0) %}
{% if enable_vr == "true" %}
<!-- Indicates use of Android's VR-mode, available only on Android N+. -->
@@ -229,7 +232,6 @@ by a child template that "extends" this file.
android:allowBackup="false"
{% endif %}
android:networkSecurityConfig="@xml/network_security_config"
android:allowAudioPlaybackCapture="false"
android:appComponentFactory="org.chromium.chrome.browser.base.SplitCompatAppComponentFactory"
android:enableOnBackInvokedCallback="true"
{% if javaless_renderers is defined %}
@@ -409,7 +411,7 @@ by a child template that "extends" this file.
android:theme="@style/Theme.Chromium.Activity"
android:excludeFromRecents="true"
android:configChanges=
"screenSize|smallestScreenSize|screenLayout|orientation"
"screenSize|smallestScreenSize|screenLayout|orientation|density|uiMode"
{{ self.supports_video_persistence() }}
>
</activity>
@@ -526,6 +528,16 @@ by a child template that "extends" this file.
</intent-filter>
</receiver>
<!-- Actor related -->
<receiver android:name="org.chromium.chrome.browser.actor.ActorBroadcastReceiver"
android:exported="false">
<intent-filter>
<action android:name="org.chromium.chrome.browser.actor.ACTION_PAUSE" />
<action android:name="org.chromium.chrome.browser.actor.ACTION_RESUME" />
<action android:name="org.chromium.chrome.browser.actor.ACTION_CANCEL" />
</intent-filter>
</receiver>
<!-- Custom Tabs -->
<activity android:name="org.chromium.chrome.browser.customtabs.CustomTabActivity"
android:theme="@style/Theme.Chromium.Activity"
@@ -687,7 +699,7 @@ by a child template that "extends" this file.
</activity>
<activity
android:name="org.chromium.chrome.browser.chrome_item_picker.ChromeItemPickerActivity"
android:theme="@style/Theme.Chromium.WithWindowAnimation"
android:theme="@style/Theme.Chromium.Activity.FakeTranslucent"
android:exported="false"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize|uiMode">
</activity>
@@ -914,6 +926,11 @@ by a child template that "extends" this file.
android:isolatedProcess="true"
android:process=":decoder_service" />
<!-- Actor foreground service -->
<service android:name="org.chromium.chrome.browser.actor.ActorForegroundService"
android:foregroundServiceType="dataSync" android:exported="false">
</service>
<!-- Download foreground service -->
<service android:name="org.chromium.chrome.browser.download.DownloadForegroundService"
android:foregroundServiceType="dataSync" android:exported="false">
@@ -1115,6 +1132,7 @@ by a child template that "extends" this file.
<activity
android:name="org.chromium.chrome.browser.notifications.NotificationIntentInterceptor$TrampolineActivity"
android:taskAffinity=""
android:theme="@style/Theme.BrowserUI.Translucent.NoTitleBar"
android:exported="false"
android:autoRemoveFromRecents="true"
@@ -1165,12 +1183,10 @@ by a child template that "extends" this file.
android:exported="false"/>
<service android:name="org.chromium.chrome.browser.media.MediaCaptureNotificationService"
{% if is_desktop_android == "true" and enable_screen_capture == "true" %}
{% if enable_screen_capture == "true" %}
android:foregroundServiceType="camera|microphone|mediaProjection|mediaPlayback"
{% elif is_desktop_android == "true" %}
{% else %}
android:foregroundServiceType="camera|microphone"
{% elif enable_screen_capture == "true" %}
android:foregroundServiceType="mediaProjection|mediaPlayback"
{% endif %}
android:exported="false"/>
<service android:name="org.chromium.chrome.browser.media.ui.ChromeMediaNotificationControllerServices$PlaybackListenerService"
@@ -1277,6 +1293,10 @@ by a child template that "extends" this file.
<!-- NOTE: If you change the value of "android:process" for the below services,
you also need to update kHelperProcessExecutableName in chrome_constants.cc. -->
<!-- NOTE: num_sandboxed_services is simply the number of name slots available,
and not a limit on the number of sandboxed processes that can be created.
In practice, many fewer slots are used, and process names are often reused,
such as many processes named with the suffix ":sandboxed_process0". -->
{% set num_sandboxed_services = 40 %}
<meta-data android:name="org.chromium.content.browser.NUM_SANDBOXED_SERVICES"
android:value="{{ num_sandboxed_services }}"/>