Das Android-Manifest enthält einige Attribute

1. Das Steuerelement „excludeFromRecents“ wird nicht in der Liste „Zuletzt verwendet“ angezeigt

Nicht anzeigen, wenn wahr; Anzeige, wenn falsch, Standard

  <activity
        android:name=".MainActivity"
        android:alwaysRetainTaskState="true"
        android:excludeFromRecents="true"
        android:exported="true"
        android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density"
        android:launchMode="singleInstance"
        android:resizeableActivity="${resizeable}"
        android:screenOrientation="landscape"
        android:windowSoftInputMode="adjustPan">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>

2. Multi-Window-Attribut resizeableActivity


Das globale Aktivitäts- Tag kann unter dem Anwendungs-Tag festgelegt werden und eine einzelne Aktivität kann unter dem Anwendungs-Tag festgelegt werden

android:resizeableActivity="${resizeable}"

Die Einstellung dieses Attributs führt zu drei Situationen:
① Wenn dieses Attribut nicht deklariert ist, ist der Mehrfenstermodus standardmäßig zulässig, im obigen Bild wird jedoch eine Eingabeaufforderung angezeigt (bei der ersten Ausführung). ②
Wenn Dieses Attribut wird deklariert und der Wert wird festgelegt. Wenn es wahr ist, ist es erlaubt, in den Mehrfenstermodus zu wechseln, und es erfolgt keine Eingabeaufforderung. ③
Wenn dieses Attribut deklariert ist und der Wert auf falsch gesetzt ist, ist dies nicht der Fall Wenn Sie in den Mehrfenstermodus wechseln dürfen, ist nur die Vollbildanzeige zulässig

Fensteränderungsattribut configChanges
android:configChanges="keyboardHidden|orientation|screenSize|mcc|mnc|keyboard|navigation"

Das Skalieren der Größe des Anwendungsfensters unter mehreren Fenstern löst eine Konfigurationsänderung aus. Zu den möglichen Änderungen gehören „screenSize“, „smallScreenSize“, „layoutDirection“, „screenLayout“ und „orientierung“. Es wird empfohlen, dass das Manifest der Aktivität configChanges konfiguriert, andernfalls wird die Aktivität zerstört und neu erstellt, was möglicherweise passieren kann verursachen Einfrierungen und eine schlechte Benutzererfahrung. .

Ich denke du magst

Origin blog.csdn.net/github_37610197/article/details/128849181
Empfohlen
Rangfolge