Gérer les Ressources Android selon l'API et les Configurations

Configuration des noms de dossier (qualifier name)
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Java pour Android
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Comprendre le rôle des extensions de dossiers dans Android et savoir les utiliser pour des configurations spécifiques comme l'orientation du device et la densité d'écran.

Découvrez comment gérer les ressources Android en fonction de l'API, des configurations de device, et des langues.

Avant d'aller plus loin, nous allons essayer de revenir ensemble sur ces différents noms de dossiers tels que Drawable ou Value qui possèdent de petites extensions. J'avais évoqué en aparté la possibilité de rajouter une petite extension aussi à Layout pour pouvoir gérer le design de notre écran en mode portrait ou paysage. Ces extensions qualifient le contenu des dossiers et déterminent auprès de l'exécuteur de l'application les ressources à utiliser selon l'orientation du device, la densité de l'écran, la langue, ou la version de l'API.

Les versions 11 et 14 d'API correspondent à Android 3.0, tandis que l'API 21 correspond à la version majeure 5.0 d'Android. A chaque évolution d'API, le système se numérote également pour les versions mineures. Par exemple, l'API 16 correspond à Android 4.0, ce qui montre l'importance des extensions pour qualifier nos fichiers et les rendre exploitables selon les configurations spécifiques d'un device.

Il est également à noter qu'un ordre précis dans les extensions qualifiantes est nécessaire pour qu'un dossier fournisse les bonnes informations, comme par exemple le placement de 'FR' avant 'portrait'. Ces notions sont cruciales pour la gestion adéquate des LDPI, MDPI, XHDPI et des autres variations de densité d'écran, illustrant pourquoi le savoir-faire dans ce domaine est fondamental pour tout développement Android efficace.

Voir plus
Questions réponses
Quelles sont les versions d'API mentionnées dans la vidéo ?
Les versions d'API mentionnées sont 11, 14, 16, et 21.
Pourquoi est-il important de respecter l'ordre des extensions qualifiantes ?
Pour que le dossier puisse fournir les informations correctes à l'utilisateur selon la configuration désirée, comme la langue ou l'orientation.
À partir de quelle API l'extension XHDPI peut-elle être exploitée ?
L'extension XHDPI peut être exploitée à partir de l'API 8, soit Android 2.2 (Froyo).

Programme détaillé