Jump to content

ajout date près de l'horloge dans la barre d'état


Recommended Posts

Bonjour,

 

Intro

Dans une ROM AOKP (ou basée sur), il y a une option permettant d’afficher le jour de la semaine à coté de l’heure dans la barre d’état. Elle est dans paramètres système, rom control, clock : day of the week. C’est cool, mais le choix est restreint à juste 3 lettres du jour de la semaine ou rien. Je vais vous présenter une bidouille permettant d’afficher la date dans la barre d’état.

 

Astuce permettant d’ajouter la date dans la barre d’état à coté de l’heure

Uniquement pour ROM AOKP, ou basée sur AOKP, ou ayant l’option Day of the week (jour de la semaine) dans les paramètres système.

 

Ce n’est pas un tuto, mais une info. Si j’ai le temps, je transformerai cette info en tuto.

 

En bref, les étapes :

  • Récupérer SystemUI.apk d’Android ;
  • Récupérer votre fond d'écran car il sera changé ;
  • Décompiler SystemUI.apk ;
  • Modifier Clock.smali avec les explications ci-dessous ;
  • Recompiler SystemUI.apk ;
  • Signer SystemUI.apk – ou – insérer la signature et recompiler SystemUI.apk ;
  • Remplacer SystemUI.apk original d’Android par le fichier SystemUI.apk modifié ;
  • Subissez le redémarrage inopiné d’Android puis redémarrer-le proprement ;
  • Remettez votre fond d'écran.

 

30158420131230123136.png

Aperçu de mon écran après avoir appliqué les modifs en suivant les étapes.

 

 

Modification du fichier Clock.smali

On peut changer le format de Day of the week en allant dans :

SystemUI.apk\smali\com\android\systemui\statusbar\ policy\Clock.smali

Puis trouver la ligne :

const-string v25, "\uef02EEE \uef03"

Puis, changer EEE avec les choix suivants :

EEEE   Day of week FULL  eg Sunday
EEE    Day of week  SHORT  eg Sun
           
dd       Day of the month 01-31
d          Day of the month 1-31
           
MM     Month 01 -12
M        Month 1-12
MMM Month name SHORT  eg Jan
MMMM          Month  name FULL  eg January
           
yyyy    Year 4 digit
yy        Year 2 digit
           
kk        Hour 24
h          Hour 12
mm      Minute
a          AM / PM indicator
zzzz     Time zone eg GMT+01:00

On peut aussi ajouter des caractères tel que des virgules ou slash, en les insérant dans des apostrophes, tel que :

Par exemple, « Lun 31/12 » sera :

const-string v25, "\uef02EEE d'/'M \uef03"

Si j’ai le temps, je ferai un tuto. En attendant voici deux tutos à combiner afin de retrouver les étapes de mon sujet :

Tuto 1, recherchez sur google : décompilation et recompilation apk par jul390

Tuto 2, recherchez sur google : Centrer l'heure dans la barre de notification par MNK

Décompilation et recompilation d’apk : tuto 1 et 2

Signer un apk : tuto 2

Modifier un fichier .smali : tuto 2

 

Source xda : http://forum.xda-developers.com/showpost.php?p=27240381

 

Avant de me prendre un blâme par un modérateur, j’ai déposé ce sujet sur trois forums Android différents.

 

Bonne modif :-)

Edited by Philippe49
Link to comment
Share on other sites

  • 3 weeks later...

Je t'invites à modifier ton titre afin qu'il soit plus clair dans tout les cas en premier lieu, [TUTO] ou [MOD] avant le titre réel et je suppose que tu n'auras plus assez de place en rajoutant cela : Ajout date dans barre d'état ( plus concis mais toujours aussi "clair ) 

 

pour modifier le titre : Edition du premier post, édition avance et voila accès au titre.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...