[ZOOPER] Widget "Smartphone Status"

Sujets dédiés à vos partages en matière de personnalisation (widgets, homescreens, pack d'icônes, thèmes etc...) [Attention cf. charte d'utilisation]
#1

[ZOOPER] Widget "Smartphone Status"

Messagepar franck_29 » 20 Avr 2014, 19:33

A mon tour d’inaugurer cette section dédiée au partage de réalisations en matière de personnalisation.

Je vous présente deux widgets qui ont pour vocation de présenter, le plus visuellement possible, quelques paramètres d'état de votre smartphone. En fait auparavant j'utilisais le widget "System Info, mais ce dernier n'est depuis bien longtemps plus maintenu, je me suis aperçu qu'il n'était même plus disponible sur la Play Store.
Tant qu'à le remplacer, je me suis dit qu'il serait intéressant d'en trouver un qui soit le plus paramétrable possible de façon à bien s'intégrer sur mon écran d'accueil. Après quelques recherches infructueuses, je me suis dis que le mieux était peut-être de le faire moi-même. Voilà le résultat de ma "production"

Présentation des widgets

Image

Tout d'abord il s'agit en fait de deux widgets :
Le premier, à gauche, présente les valeurs suivantes :
  • La durée depuis le dernier reboot (uptime) avec deux couleurs (Rouge quand c'est inférieur à 1 jour et supérieur à 5 jours, bleu sinon)
  • Le stockage libre sur la carte interne, dans un demi camembert
  • Le stockage libre sur la carte externe, dans un demi camembert
  • La RAM libre

Le second widget, à droite présente les valeurs suivantes :
  • La température de la batterie (qu'on associe souvent à la température de l'appareil)
  • Une jauge de température entre les valeurs (20°C et 40°C)
  • La consommation "Data" depuis la date anniversaire de mon forfait
  • Une jauge de consommation "Data" depuis la date anniversaire de mon forfait, sous la forme d'un camembert
  • La vitesse de déchargement de votre batterie en %/h assortie d'un jeu de couleur (vert on consomme peu, rouge on consomme beaucoup)

Les quelques points méritant attention

Ces widgets ont été réalisés avec "Zooper Pro", et certaines valeurs affichées ont nécessité certains calculs ou formules un peu avancées.
Je vous les détaille ci-après.
  • La durée depuis le dernier reboot (uptime) avec deux couleurs
    Code : Tout sélectionner
    Depuis ▶ [b][sr=1.2]$ #SEX uptime#>5?[c=#ff7e3415]#SUPT#[/c]: [c=#FF555270]#SUPT#[/c]$[/sr][/b]
  • Le stockage libre sur la carte interne, dans un demi camembert
    Champ Mini/Max/iValeur
    Code : Tout sélectionner
    0,100,100-#SFSD#/29*100
  • Le stockage libre sur la carte externe, dans un demi camembert
    Champ Mini/Max/iValeur
    Code : Tout sélectionner
    0,100,#SF/storage/extSdCard/#/59*100
  • La RAM libre
    Code : Tout sélectionner
    [b]#SFMEMN#Mb[/b]
Le second widget, à droite présente les valeurs suivantes :
  • La température de la batterie (qu'on associe souvent à la température de l'appareil)
    Code : Tout sélectionner
    [b][sr=1.2]#BTEMP#[/sr][/b]
  • Une jauge de température entre les valeurs (20°C et 40°C)
    Champ Mini/Max/iValeur
    Code : Tout sélectionner
    20,40,#BTEMP#
  • La consommation "Data" depuis la date anniversaire de mon forfait
    Code : Tout sélectionner
    [b][sr=1.1]#NTMTHM5#[/sr][/b] < Date
  • Une jauge de consommation "Data" depuis la date anniversaire de mon forfait, sous la forme d'un camembert
    Champ Mini/Max/iValeur
    Code : Tout sélectionner
    0, 3000, $#NTMTHM5#<6?#NTMTHM5#*1000: #NTMTHM5#$

    Astuce : Comme la valeur renvoyée par NTMTHM5 est soit en MB soit en GB, l'astuce consiste à dire que si la variable NTMTHM5 renvoie une valeur inférieure à 6 alors ce sont des Giga Octets, il y a alors lieu de multiplier la valeur par 1000. De plus date anniversaire de mon forfait est le 5 du mois, d'où le 5 de NTMTHM5. Si cela avait été le 22 j'aurai travaillé la variable NTMTHM22.
  • La vitesse de déchargement de votre batterie en %/h assortie d'un jeu de couleur (vert on consomme peu, rouge on consomme beaucoup)
    Code : Tout sélectionner
    [b][c=#FF78725C]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>25?N/A$[/c][c=#ffFF694E]$((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=#ff7e3415]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)<=10&& ((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>6?(-(100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)$[/c][c=#ff44b284]$((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)<=6&& ((100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)>3.5?(-(100-#BLEVN#)/( #BDTRdd#*24*60+ #BDTRhh#*60+#BDTRmm#)*60)$[/c][c=#ff495621]$((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][/b][c=#FF78725C][sr=0.7] % / h[/sr][/c]

    Astuce : La formule du texte est un peu complexe et a été longue à établir, mais cela fonctionne. A noter que quand on vient de brancher l'appareil à charger, les résultats sont faussés. Je n'ai pas trouvé dans les variables de zooper comment corriger cela mais le résultat est globalement satisfaisant pour ce qui me concerne.

Ces détails seront utiles à ceux qui voudront aller plus loin.

Téléchargements:

Ils s'agit de deux widgets, donc deux fichiers .ZW qu'il vous faudra mettre dans votre répertoire /ZoopzeWidget/Templates
Widget gauche : up storage RAM jauges 2.zw
Widget droit : température rate jauge data Camembert gris.zw

Si vous avez des questions n'hésitez surtout pas ;)
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

#2

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar DuD » 20 Avr 2014, 22:37

Merci beaucoup Franck ;-) Vraiment utile et belle réalisation. ..

Envoyé depuis mon Atari 520 ST
Galaxy Note EDGE ;-)
SM-N915FY
ANDROID 5.1.1 LOLLIPOP
N915FXXU1COI1
Version Kernel 3.10.40-5674927
KNOX : 0X0
-------------------------
-------------------------
-------------------------
Avatar de l’utilisateur
DuD
Ancien du Staff
Ancien du Staff
 
Message(s) : 1657
Inscription : 04 Oct 2013, 10:40

#3

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar jhowlett468 » 20 Avr 2014, 22:40

Excellent !

With my precious I9305
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) : 9337
Inscription : 16 Août 2011, 19:28

#4

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar franck_29 » 20 Avr 2014, 22:44

Hé... merci:-)
Dans les jours qui viennent je vous présente mon home avec vidéo et tout, comme toi DuD:-)
À vos bassines :-) :-) :-) :-)
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

#5

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar edem84 » 15 Mai 2014, 14:14

Heu, je viens à l'instant de voir ce topic:(
Merciiii pour le partage de ces outils très sympa.
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4214
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#6

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar francky79 » 12 Juin 2014, 22:05

Bonjour,

Question pour Franck_29

Dans les codes ci dessous a quoi correspond le 29*100 et 59*100 ?

•Le stockage libre sur la carte interne, dans un demi camembert
Champ Mini/Max/iValeurCode :
Tout sélectionner0,100,100-#SFSD#/29*100

•Le stockage libre sur la carte externe, dans un demi camembert
Champ Mini/Max/iValeurCode :
Tout sélectionner0,100,#SF/storage/extSdCard/#/59*100

Merci de ta réponse et merci pour le Template Zooper.
SGS 5
ssLauncher et zooper
orange
francky79
Andro-communicant
 
Message(s) : 159
Inscription : 16 Sep 2010, 18:06

#7

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar franck_29 » 13 Juin 2014, 07:45

Hé, excellente question:-)
En fait c'est la taille vraiment disponible sur le stockage.
Une carte de 64go, ben c'est 59 de disponible
Et 32 ben c'est 29 :-)
Voila:-)
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

#8

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar jhowlett468 » 13 Juin 2014, 09:00

'jour !
Je me suis créé un module avec la conso batterie/h
Sympa ! Merci pour cet énorme boulot ;)

Tapatalked with my precious I9305
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) : 9337
Inscription : 16 Août 2011, 19:28

#9

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar francky79 » 13 Juin 2014, 16:35

Ok merci Franck_29

Je teste ça ce soir
SGS 5
ssLauncher et zooper
orange
francky79
Andro-communicant
 
Message(s) : 159
Inscription : 16 Sep 2010, 18:06

#10

Re: [ZOOPER] Widget "Smartphone Status"

Messagepar gced2345 » 11 Août 2014, 14:20

merci Franck pour ce partage qui peut être utiles pour comprendre le fonctionnement des codes plus complexe :).

Par contre j'ai un petit soucis de compréhension. Il y a pas mal de variable dans tes codes que je ne retrouvent pas dans zooper. Par exemple [sr] ou encore #SEX uptime# aller un dernier #SUPT#

Je me demandais si il n'y aurrais pas un site avec toute les variable possible.

Par habitude avant d'appliquer un code j'essaye de le déchiffrer pour le comprendre mais la je n'y arrive pas vu que je ne trouve pas ces variable dans la liste proposé dans l'application. :)

bonne journée et merci d'avance :)
gced2345
Andro-communicant
 
Message(s) : 69
Inscription : 24 Avr 2014, 13:40

Suivant

Retour vers [Perso] Vos partages et réalisations

Qui est en ligne ?

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