J'utilise LOS 14.1 non officiel (par l'utilisateur dl12345 de XDA) dans mon N910C. AutoRotate ne fonctionne pas et j'ai trouvé une solution qui fonctionne en partie. Qu'est ce que cela veut dire en partie ?
Je les ai ajoutés à mon build.prob avec adb.
log.tag.launcher_force_rotate=VERBOSE
lockscreen.rot_override=true
Et j'ai défini la permission de build.prop comme suit.
chmod 644 build.prop
Puis redémarrage du système.
J'ai testé AutoRotate et il fonctionne bien même si je suis sur l'écran principal (verrouillé). 2-3 jours plus tard, je me suis rendu compte qu'il ne fonctionnait plus de manière mystérieuse. Entre temps, j'ai redémarré l'appareil 1 à 2 fois en l'espace de 2 à 3 jours. J'ai commencé à chercher une nouvelle solution et j'ai trouvé cette commande.
ro.sf.hwrotation=360
J'ai supprimé les deux (2) premières commandes et j'ai ajouté cette commande au build.prop avec adb et j'ai défini la permission comme cela.
Redémarrage du système et test. Il fonctionne bien et aujourd'hui je me suis rendu compte qu'il ne fonctionnait plus. Je me suis demandé quel était le problème. Il fonctionne un peu et ne fonctionne plus.
J'ai besoin de vos idées et de vos expériences.
P.S : Je ne veux pas toujours utiliser une application pour cela.
EDIT : J'avais édité et poussé build.prop il y a 1 heure et j'avais testé, cela fonctionnait.
Je peux activer la rotation de l'utilisateur à 0, 1, 2 et 3. Cela fonctionne bien, mais comme vous le savez, la rotation se fait dans toutes les applications, même dans les paramètres ou le téléphone (appels). Mais la rotation automatique ne fonctionne pas.
EDIT2 : J'ai activé la rotation automatique avec cette commande, mais cela n'a pas fonctionné.
root@kali:~/Downloads/platform-tools# adb shell settings put system accelerometer_rotation 1
J'ai activé user_rotation avec cette commande, et cela fonctionne.
root@kali:~/Downloads/platform-tools# adb shell settings put system user_rotation 1
Résultats des repos :
Disabled Accelerometer, enabled user_rotation=working
Enabled Acceleremoter, configured user_rotation with 0=not working
Enabled Accelerometer, configured user_rotation with 1=not working
Par conséquent, lorsque j'ai activé la rotation automatique, cela ne fonctionne pas.
EDIT3 : J'ai installé cette et testé Accéléromètre. Je peux faire pivoter mon téléphone sur 360 degrés sans activer la fonction AutoRotate. Je pensais que l'accéléromètre de mon téléphone était cassé, mais ce n'est pas le cas.