Le manifeste Android contient certains attributs

1. Le contrôle excludeFromRecents n'est pas affiché dans la liste récente

Ne pas afficher si vrai ; afficher si faux, valeur par défaut

  <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. Attribut multi-fenêtre resizeableActivity


La balise d'activité globale peut être définie sous la balise d'application et une seule activité peut être définie sous la balise d'application

android:resizeableActivity="${resizeable}"

La définition de cet attribut conduira à trois situations :
① Si cet attribut n'est pas déclaré, le mode multi-fenêtres est autorisé par défaut, mais il y aura une invite dans l'image ci-dessus (lors de la première exécution) ②
Si cet attribut est déclaré et la valeur est définie S'il est vrai, alors il est autorisé à entrer en mode multi-fenêtres, et il n'y aura pas d'invite ③
Si cet attribut est déclaré et la valeur est définie sur faux, alors ce n'est pas autorisé à entrer dans le mode multi-fenêtres, seul l'affichage plein écran est autorisé

Attribut de changement de fenêtre configChanges
android:configChanges="keyboardHidden|orientation|screenSize|mcc|mnc|keyboard|navigation"

La mise à l'échelle de la taille de la fenêtre de l'application sous plusieurs fenêtres déclenchera un changement de configuration. Les changements possibles incluent screenSize, smallestScreenSize, layoutDirection, screenLayout, orientation. Il est recommandé que le manifeste de l'activité configure configChanges, sinon l'activité sera détruite et reconstruite, ce qui peut provoquer des blocages et une mauvaise expérience utilisateur. .

Je suppose que tu aimes

Origine blog.csdn.net/github_37610197/article/details/128849181
conseillé
Classement