- sintassi:
-
<compatible-screens> <screen android:screenSize=["small" | "normal" | "large" | "xlarge"] android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi" | "280" | "360" | "420" | "480" | "560" ] /> ... </compatible-screens>
- contenuto in:
<manifest>
- description:
- Specifica ogni configurazione di schermata con cui l'applicazione è compatibile. Una sola istanza
dell'elemento
<compatible-screens>
è consentito nel file manifest, ma può contengono più elementi<screen>
. Ogni elemento<screen>
specifica una specifica combinazione di densità dello schermo con cui l'applicazione è compatibile.Il sistema Android non legge il file manifest
<compatible-screens>
in qualsiasi momento. Questo elemento è solo informativo e viene utilizzato da servizi esterni, come Google Play, per comprendere meglio la compatibilità dell'applicazione. configurazioni di schermata specifiche e per abilitare i filtri per gli utenti.Qualsiasi configurazione dello schermo non in questo elemento è una schermata in cui l'applicazione non è compatibili. I servizi esterni, come Google Play, non forniscono l'applicazione con dispositivi simili.
Attenzione: in genere, non utilizzi questo file manifest . L'uso di questo elemento può ridurre drasticamente la potenziale base utenti del tuo impedendo agli utenti di installare la tua applicazione se dispongono di un dispositivo con uno schermo configurazione non elencata. Da usare solo come ultima risorsa, quando non funziona con determinate configurazioni dello schermo. Invece di utilizzare questo segui la guida al supporto di più schermi per Fornire un supporto scalabile per più schermi utilizzando layout e bitmap alternativi per schermi di varie dimensioni e densità.
Se vuoi impostare le dimensioni minime dello schermo della tua applicazione, usa l'elemento
<supports-screens>
. Ad esempio, se vuoi che la tua applicazione sia disponibile solo per dispositivi con schermi grandi e molto grandi, l'elemento<supports-screens>
consente dichiari che la tua applicazione non supporta schermi di dimensioni ridotte e normali. Quindi, i servizi esterni come Google Play filtrano la tua applicazione di conseguenza. Puoi utilizzare anche<supports-screens>
per dichiarare se il sistema può ridimensionare il tuo per schermi di dimensioni diverse.Per ulteriori informazioni sul modo in cui Google Play filtra le applicazioni utilizzando questa funzionalità e altri elementi manifest, consulta la pagina Filtri su Google Play.
- elementi secondari:
- esempio
-
Se la tua applicazione è compatibile soltanto con schermi piccoli e normali, indipendentemente di densità dello schermo, devi specificare 12 elementi
<screen>
, poiché ogni dimensione dello schermo ha sei configurazioni di densità diverse.Devi dichiarare ogni questi elementi. Qualsiasi combinazione di dimensioni e densità che non specifichi è considerata uno schermo con cui la tua applicazione non è compatibile. Ecco come funziona il file manifest se la tua applicazione è compatibile soltanto con schermate piccole e normali:
<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>
- introdotto in:
- Livello API 9
- vedi anche:
- Panoramica della compatibilità dello schermo
- Filtri su Google Play
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2024-09-12 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2024-09-12 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-12 UTC."]]