Et qu'en est-il d'Android O Developer Preview?
Android 7.X Nougat jusqu’à Android 7.1.2 beta, et mieux encore, n’a pas besoin d’un accès root.
Les commandes utilisées pour modifier la barre de navigation sous Android fonctionnent également sur Android Nougat.
Cela dit, l’existence de la navigation n’est pas nouvelle en ce qui concerne Android Nougat. Le systemUI APK pour exposer les préférences du tuner. Il s'agit d'une interruption majeure pour l'accès au système requis et pour l'interface utilisateur du système APK à décompiler et à appliquer pour chaque mise à jour. SystemUI et manipule directement la barre de navigation, de sorte qu'il ne nécessite pas d'accès root.
Le personnaliseur de la barre de navigation semble fonctionner sur tout périphérique ou ROM qui n'a pas été supprimé de la mise en œuvre AOSP. Essentiellement, tous les appareils dotés d'un micrologiciel basé sur Android 7.X Nougat ou proche de celui-ci devraient le trouver très bien.
Comment personnaliser la barre de navigation dans Android 7.X Nougat
L'autorisation WRITE_SECURE_SETTINGS sur une application peut être utilisée en tant que SecureTask ou AutoTools afin qu'ils puissent contrôler la modification des paramètres.
Pour SecureTask:
adb shell pm grant com.balda.securetask android.permission.WRITE_SECURE_SETTINGS
Pour AutoTools:
adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS
Ensuite, la syntaxe pour modifier la barre de navigation est la suivante:
paramètres mis en sécurité sysui_nav_bar "clé (KEYCODE_CONSTANT: fichier: ///path/to/icon.png), retour; clé; récente; clé (KEYCODE_CONSTANT: fichier: ///path/to/icon.png)"
Il y a encore quelques options disponibles pour que vous puissiez jouer jusqu'au contenu de votre coeur.
Si ce n'est pas votre cas, paphonb, membre de XDA, a développé une application appelée Barre de navigation personnalisée, une affaire beaucoup plus simple.
Autorisation WRITE_SECURE_SETTINGS en émettant la commande suivante dans ADB:
adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS
Les possibilités sont infinies et des didacticiels intéressants ont été créés.
De toute évidence, toute modification comporte un élément de risque, veuillez donc en être conscient avant d'essayer l'une des solutions ci-dessus. Sinon, examinez la configuration que vous avez utilisée dans votre barre de navigation.