Sous Android 10, il est disponible en tant que paramètre système.
Cependant, le thème sombre peut être activé en utilisant des ressources "night" par exemple. Cela signifie le changement de ressources telles que les styles, les couleurs, les thèmes, les drawables, etc. en fonction de l'heure de l'appareil de l'utilisateur.
Cela peut changer pendant la vie de votre application si le mode nuit est laissé en mode automatique (par défaut), auquel cas le mode change en fonction de l'heure de la journée. Vous pouvez activer ou désactiver ce mode en utilisant UiModeManager. Consultez la gestion des modifications en cours pour plus d'informations sur la façon dont cela affecte votre application en cours d'exécution.
Vous pouvez également forcer le mode ou non en utilisant un bouton basculant ou quelque chose de similaire. Lisez la documentation pour plus d'informations.