- Syntax:
-
<compatible-screens> <screen android:screenSize=["small" | "normal" | "large" | "xlarge"] android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi" | "280" | "360" | "420" | "480" | "560" ] /> ... </compatible-screens>
- enthalten in:
<manifest>
- description:
- Gibt jede Bildschirmkonfiguration an, mit der die App kompatibel ist. Nur eine Instanz
des
<compatible-screens>
-Elements ist im Manifest zulässig, kann aber mehrere<screen>
-Elemente enthalten. Jedes<screen>
-Element gibt eine bestimmte Kombination aus Bildschirmgröße und Bildschirmdichte an, mit der die App kompatibel ist.Das Android-System liest das Manifest
<compatible-screens>
nicht. an einem beliebigen Punkt platzieren. Dieses Element dient nur zu Informationszwecken und wird verwendet von externen Diensten wie Google Play, um die Kompatibilität der App besser zu verstehen Bildschirmkonfigurationen zu erstellen und Filter für Nutzer zu aktivieren.Jede Bildschirmkonfiguration, die isn't in diesem Element ist ein Bildschirm, mit dem die Anwendung nicht kompatibel sind. Externe Dienste wie Google Play stellen die App nicht für Geräte mit solchen Bildschirmen.
Achtung:Normalerweise verwenden Sie dieses Manifest nicht. Element. Die Verwendung dieses Elements kann die potenzielle Nutzerbasis für Ihre Website erheblich reduzieren. -App, da Nutzer Ihre App nicht installieren können, wenn sie ein Gerät mit einem Bildschirm haben die Sie nicht aufgelistet haben. Verwenden Sie dies nur als letztes Mittel, mit bestimmten Bildschirmkonfigurationen nicht funktioniert. Anstatt diese folgen Sie dem Leitfaden zur Unterstützung mehrerer Bildschirme, um bieten eine skalierbare Unterstützung für mehrere Bildschirme mithilfe alternativer Layouts und Bitmaps. für unterschiedliche Bildschirmgrößen und -dichten.
Wenn Sie eine Mindestbildschirmgröße für Ihre App festlegen möchten, verwenden Sie das Element
<supports-screens>
. Wenn Ihre Anwendung zum Beispiel großen und sehr großen Bildschirmen unterstützt, lässt sich mit dem<supports-screens>
-Element erklären Sie, dass Ihre App kleine und normale Bildschirmgrößen nicht unterstützt. Anschließend filtern externe Dienste wie Google Play Ihre App entsprechend. Sie können auch die<supports-screens>
-Element, das angibt, ob das System die Größe deines für unterschiedliche Bildschirmgrößen.Weitere Informationen dazu, wie Google Play Apps mithilfe dieser und Weitere Manifestelemente finden Sie unter Filter bei Google Play.
- untergeordnete Elemente:
- Beispiel
-
Wenn Ihre App nur mit kleinen und normalen Bildschirmen kompatibel ist, unabhängig davon, müssen 12
<screen>
-Elemente angegeben werden. da es für jede Bildschirmgröße sechs verschiedene Dichtekonfigurationen gibt.Sie müssen jede der folgenden diese. Jede Kombination aus Größe und Dichte, die Sie nicht angeben, wird als Bildschirm angesehen. Konfiguration, mit der Ihre Anwendung nicht kompatibel ist. So sieht das Manifest aus, wenn Ihre App nur mit kleinen und normalen Bildschirmen kompatibel ist:
<manifest ... > ... <compatible-screens> <!-- all small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <screen android:screenSize="small" android:screenDensity="xxhdpi" /> <screen android:screenSize="small" android:screenDensity="xxxhdpi" /> <!-- all normal size screens --> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> <screen android:screenSize="normal" android:screenDensity="xxhdpi" /> <screen android:screenSize="normal" android:screenDensity="xxxhdpi" /> </compatible-screens> <application ... > ... <application> </manifest>
- eingeführt in:
- API-Level 9
- Siehe auch:
- Bildschirmkompatibilität
- Filter bei Google Play
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-09-12 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-09-12 (UTC)."],[],[]]