[Zooper] Paramètres Avancés, Variables et Conditions

Sujets dédiés à l'usage des outils de personnalisation (ex ZOOPER, UCCW, les Launchers)
#1

[Zooper] Paramètres Avancés, Variables et Conditions

Messagepar stahw » 25 Fév 2014, 02:22

Je ne présente plus Zooper Widget qui est un soft WYSiWYG (What You Is What You Get) très puissant qui permet une personnalisation extrême de votre téléphone ou tablette.

Grace à Edem84 vous trouverez tous les tutos pour bien débuter avec cette application et construire vos thèmes personnalisés
Personnalisez Zooper Widget! No limite!

Pour les utilisateurs plus avancés, je propose ce sujet afin que nous partagions nos formules et autres astuces ou explications afin d'exploiter à fond les possibilités de Zooper et de toujours plus personnaliser nos machines.

Attention : Je ne propose pas de tuto "pur et dur" avec toutes les solutions à vos questions, mais un sujet d'entraide où chacun pourra apporter sa contribution et permettre aux autres de progresser.

Attention : Je ne suis pas un pro en code (je galère déjà en écrivant ce post :roll: )

Par contre avec un peu de réflexion, de logique et de math, on peut arriver à faire des trucs sympas grâce aux variables.

1) A quoi ça sert ?
A affiner le comportement d'un module du widget. Ainsi, vous pouvez :
- donner plusieurs couleurs à votre module selon son activité ; ex : votre batterie passe en rouge à partir de 30% de charge
- indiquer à un module le déplacement qu'il doit suivre ; ex : les aiguilles de votre horloge vont se positionner sur le cadran selon l'heure
- créer une barre de défilement pour votre widget musique ;
- ect ...
En gros vous faites ce que vous voulez avec ce que vous voulez (ou presque)

2) Où ça se passe ?
Vous éditez/chargez votre widget / Disposition / Vous choisissez l’élément sur lequel vous allez travailler / tout en bas vous avez les Paramètres avancés.
Image

3) A quoi ça ressemble ?
Image

Huuuuum [ox*##26/DH(-)<67+(0)] ça vous fait envie, hein ?? mais rassurez vous, on a des "$$$" et ceux là sont importants :lol:


4) Comment ça marche ?
Alors là faut ressortir vos bouquins de math de 3eme, brancher votre cerveau en mode logique et comprendre les 4 règles ci dessous :
Image

$X<Y?Z$ on peut le lire comme suit : Si X est inférieure à Y alors on écrit Z
En gros vous dites à Zooper de "remplacer" votre module par Z (qui peut etre une couleur, une taille ou ce que vous voulez) si une condition X (qui peut être un module, une équation ou autre) est inférieur à Y (module, équation ou autre)
Les $ $ viennent entourer votre formule, pour préciser que c'est une formule (pensez aux bbcodes, c'est pareil).

$X!=Y?Z:W$ peut se lire : Si X est différent de Y alors on écrit Z, dans tous les autres cas on écrit W
!= signifie "différent de" et : "autrement", "dans les autres cas"

$(1+1)$ sert à saisir les formules mathématiques
Zooper gère toutes les grandes notions de math ; évidement les opérations (+-*/) mais aussi les calculs de cosinus, tangente, hyperbole, et plein de trucs dont je ne connais même pas l'existence

$(#DMM#/5)>10?(#DHH#+1)$ donc là vous avez dû comprendre : Si les minutes divisées par 5 sont supérieur à 10, stp Zooper affiche mon heure actuelle avec une heure de plus ... En gros à 9h45 Zooper affichera 9h45 mais à 9h51 zooper affichera 10h00 (51/5 = 10,2 donc l'heure actuelle est majorée d'1h).

PS : Vous avez remarqué les parenthèses ? l'écriture des formules suit la logique mathématique, le jeu de parenthèse va donner l'ordre de calcul et de prise en compte des conditions.

Allez maintenant ... Place à la pratique !!! Les Paramètres Avancés en Pratique
Dernière édition par stahw le 25 Fév 2014, 19:56, édité 2 fois.
Samsung Note 2 N7100, Firmware XXDMF1,
Samsung GS Cyanogen 10.2
Opérateur : Orange
Forfait : Open up tout illimité
stahw
Andro-bavard
 
Message(s) : 527
Inscription : 27 Août 2010, 18:38
Localisation : toulouse

#2

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar stahw » 25 Fév 2014, 02:23

Les Formules testées et approuvées


Changer la couleur d'un élément selon le niveau de batterie (merci Edem84)
$#BLEVN#<=XX?[c]80e50000[/c]$ Changez XX par vos valeurs (10, 20, 30 ... )et la couleur par le code hexa que vous voulez
A recopier autant de fois que vous voulez de couleurs différentes
Ou on peut l'écrire en une seule phrase en utilisant les conditions
$#BLEVN#<=XX?[c]rouge[/c]$$#BLEVN#>XX&&#BLEVN#<=YY?[c]jaune[/c]$$#BLEVN#>YY&&#BLEVN#<=ZZ?[c]vert[/c]$

Faire apparaitre les notif lors d'un appel/sms manqué
$#SMCALLS#=0?[c]00ffffff[/c]
$#SUSMS#=0?[c]00ffffff[/c]

Changer l'apparence d'un widget lors d'une action (merci Magmg31)
ici un exemple avec le lecteur de musique
[ox]$#TMU_ISPLAYING#!=0?1000$[/ox] lorsque que la musique est éteinte
[ox]$#TMU_ISPLAYING#!=1?1000$[/ox] lorsque la musique fonctionne
Vous pouvez utiliser d'autres modules en changeant le #xxxxx#

Changer la couleur de la date du jour (merci magmg31)
$#C0Sdd MMM#=#Dd MMM#?[c=#ffff0000]#C0Sdd MMM#[/c]: #C0Sdd MMM#$ (vous remarquez que c'est le même fonctionnement que pour changer la couleur de la batterie ou afficher les sms)
la fin du code ( : #C0Sdd MMM#) n'est pas obligatoire, cela permet juste de dire que "dans tous les autres cas (donc une autre date que celle d'aujourd'hui) la date doit s'écrire en gras

Changer la durée d'un événement par un texte (merci magmg31)
si votre événement dure toute la journée :
$#C0D#=1? journée:#C0Sà hh:mm#| $

Tronquer la longueur d'un texte (merci magmg31)
Vous avez un long texte et vous voulez ne voir que le début
[tr=22]#C0TITLE#[/tr] 22 étant le nombre de caractères à afficher et changez le module selon vos besoins

Changer un texte selon le moment de la journée
$#DHH#>6&&#DHH#<=12?Bonjour$$#DHH#>12&&#DHH#<=18?vive le taf$$#DHH#>18?bonsoir$
Précisez vos plages horaires et le texte voulu

Changer l'image de la batterie selon son niveau (merci The PokeHach)
placez vos png à un endroit sur votre sd et notez le chemin.
Insérez un nouveau bitmap et dans les paramètres avancés ecrivez : $#blevn#>=XX&&#blevn#<=YY?votre chemin jusqu'aux png/nom de l'image png$
Definissez autant de XX et de YY que vous avez d'images.
Pour la charge, remplacez #blevn# par #bstatn#=2 et rajoutez un texte

Perte instantanée de la batterie (merci Franck_29)
Ajoutez un texte, et dans l'édition manuelle écrivez :
$((100-#BLEVN#)/(#BDTRhh#*60+#BDTRmm#)*60)<25?(-(100-#BLEVN#)/(#BDTRhh#*60+#BDTRmm#)*60):n/a$[sr=0.8] %/h[/sr]

Perte instantanée de la batterie et changement de couleur (merci Franck_29)
[c=#F2F5CE]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>25?N/A$[/c][c=#FF694E]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)<=25&& ((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>10?(-(100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)$[/c][c=#FFA594]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)<=10&& ((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>5?(-(100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)$[/c][c=#44B284]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)<=5&& ((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>3.5?(-(100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)$[/c][c=#94FFD2]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)<=3.5&& ((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>0?(-(100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)$[/c][c=#F2F5CE][sr=0.7] % / h[/sr][/c]

Position de l'heure sur un Demi arc de cercle (merci ThePockHach)
[ar]140[/ar]
[as]$#DHH#<12?266+(#DHH#*7,8):(#DHH# -12)*8$[/as]
[r]$#DHH#<12?266+(#DHH#*7,8):(#DHH# -12)*8$[/r]
Dernière édition par stahw le 08 Avr 2014, 21:05, édité 9 fois.
Samsung Note 2 N7100, Firmware XXDMF1,
Samsung GS Cyanogen 10.2
Opérateur : Orange
Forfait : Open up tout illimité
stahw
Andro-bavard
 
Message(s) : 527
Inscription : 27 Août 2010, 18:38
Localisation : toulouse

#3

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar stahw » 25 Fév 2014, 02:23

Réservé (au cas où)
Samsung Note 2 N7100, Firmware XXDMF1,
Samsung GS Cyanogen 10.2
Opérateur : Orange
Forfait : Open up tout illimité
stahw
Andro-bavard
 
Message(s) : 527
Inscription : 27 Août 2010, 18:38
Localisation : toulouse

#4

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar edem84 » 25 Fév 2014, 08:31

Excellent, j'avais pour projet de me lancer dans l'écriture d'un recueil de ce genre mais mes lacunes en programmation m'ont découragé. Alors un grand merci et compte sur moi pour y contribuer.
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4214
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#5

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar franck_29 » 25 Fév 2014, 09:24

Merci @stahw,c'est dans le blog... tu pourras faire la suite dans un autre topic.. ou dans celui là c'est toi qui voit :-)
Mais c'est mieux quand un topic n'est pas trop long en fait:-) :-)
Ah oui... c'est déjà dans le blog, merci à toi:-)
Pour bien débuter sur le forum : la charte, FAQ, Comment faire ?
Les points essentiels en quelques clics : Notre Blog
Modèle Galaxy S (GT-I9000) | Galaxy S II (GT-I9100) | Galaxy Note II (GT-N7100) | Galaxy Note 3 (SM-N9005)
Firmware CyanogenMod 10.2 | Stock XWLSD | Stock N7100XXUFNE1 | stock XXUDMK2
Modifications ROOT
Réseau B&You
Mon péché mignon développement de l'appli NokyART
Avatar de l’utilisateur
franck_29
Ancien du Staff
Ancien du Staff
 
Message(s) : 9030
Inscription : 20 Juil 2010, 14:31
Localisation : France, Paris, Cléder

#6

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar stahw » 25 Fév 2014, 17:12

Hello,
edem84 a écrit:Excellent, j'avais pour projet de me lancer dans l'écriture d'un recueil de ce genre mais mes lacunes en programmation m'ont découragé. Alors un grand merci et compte sur moi pour y contribuer.

Avec plaisir, et pour tout te dire, c'est toi qui m'a donné envie de faire ce topic grâce à tes tutos sur Zopper, alors merci à toi aussi, et j'espère qu'on sera nombreux à participer ici :)

franck_29 a écrit:Merci @stahw,c'est dans le blog... (...) Mais c'est mieux quand un topic n'est pas trop long en fait:-) :-)

Merci Franck pour le blog, et je suis ton conseil, je fais un autre topic pour la pratique (et ça doit être mieux pour le blog :D )
Samsung Note 2 N7100, Firmware XXDMF1,
Samsung GS Cyanogen 10.2
Opérateur : Orange
Forfait : Open up tout illimité
stahw
Andro-bavard
 
Message(s) : 527
Inscription : 27 Août 2010, 18:38
Localisation : toulouse

#7

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar jhowlett468 » 25 Fév 2014, 17:46

Très bonne initiative ;)
Huawei P8 Lite 2017 (PRA-LX1) | ROM PRA-LX1C109B120 full stock (ROM Orange)
Gear Fit (SM-R350) | ROM BOA2

Liens importants | Nouveau ?
Drivers 1.5.51 -> Install
Vérifiez votre modèle (modèles plus récents) | Téléphone qui bootloope ? | En ULTIME recours ? ---> ICI
Mon Discord The Division : ICI
Ex-rédac chef du Blog
Avatar de l’utilisateur
jhowlett468
Ancien du Staff
Ancien du Staff
 
Message(s) : 9348
Inscription : 16 Août 2011, 19:28

#8

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar stahw » 25 Fév 2014, 19:33

edem84 a écrit: Je ne sais pas si je dois poster ici !!

Arghh j'étais pas prêt lol,

je viens d'ouvrir un autre sujet Paramètres Avancés En pratique où je propose de poster les formules et on peut en discuter là bas ; je voulais garder celui là clean et y mettre les formules "certifiées" (mais sans les screens et tout ça) comme ça on pourra avoir une "base de donnée" où piocher selon nos besoins.

Dites moi ce qui est mieux, selon vous
Merci

Donc Edem si tu veux reposter sur l'autre sujet c'est cool vu que tu as des screens explicatifs, et je met ta formule de suite sur ce topic
Samsung Note 2 N7100, Firmware XXDMF1,
Samsung GS Cyanogen 10.2
Opérateur : Orange
Forfait : Open up tout illimité
stahw
Andro-bavard
 
Message(s) : 527
Inscription : 27 Août 2010, 18:38
Localisation : toulouse

#9

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar edem84 » 25 Fév 2014, 20:21

Oki j'ai copié là bas et je supprime ici!!
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4214
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#10

Re: [Zooper] Paramètres Avancés, Variables et Conditions

Messagepar stommy_cop » 26 Fév 2014, 12:55

Wahou une très belle contribution !

Avec mon gnote3 à la sauce Nestlé et de Tapatalk !
Avatar de l’utilisateur
stommy_cop
Ancien du Staff
Ancien du Staff
 
Message(s) : 5745
Inscription : 03 Oct 2010, 13:25
Localisation : Brive la gaillarde

Suivant

Retour vers [Perso] Tutoriels / Astuces sur les outils de personnalisation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)