Mon appareil fonctionne sous Android Jellybean 4.2.2 avec l'orientation Paysage comme orientation par défaut/naturelle.
Comment puis-je changer l'orientation par défaut/naturelle du même en portrait ?
Voici ce que j'ai essayé jusqu'à présent,
1) Ajouté setprop ro.sf.hwrotation 90 à build.prop et ça n'a rien fait.
2) changé rotation de l'utilisateur valeur dans /data/data/com.Android.providers.settings/databases/settings.db L'orientation de l'écran d'accueil et du lanceur est toujours en mode paysage.
3) Modifier PhoneWindowManager.java de façon similaire à celle donnée dans le lien : modifier le gestionnaire de fenêtres du téléphone pour changer l'orientation naturelle
La troisième option fonctionne. Mais l'animation de démarrage est toujours affichée en mode paysage et, une fois l'animation terminée, l'écran pivote (avec l'animation de rotation) en mode portrait. Comment puis-je éviter cette rotation et changer l'orientation par défaut/naturelle avant l'animation de démarrage ?
Est-ce quelque chose lié à SurfaceFlinger ? J'aimerais également faire référence à cet article sur le site Android. pré rotation dans le compositeur de matériel