Application permettant de gérer l'ensemble des packages installés sur son smartphone et de créer des raccourcis sur des options de programmes quand celles-ci le permettent.
Lors du premier lancement, l'application charge la liste des packages présents sur le smartphone. Celle-ci est triée alphabétiquement et présente en colonnes les principales informations de chaque package :
L'icône de l'application, son nom et son package (fichier "apk"),
La date de la dernière mise à jour* depuis le play store,
La version de l'application et la version du code,
Le type de l'application : <uti> pour utilisateur ou <sys> pour système,
Le statut : <ina> si elle est désactivée (la ligne est affichée en italique avec une couleur différente),
La date du dernier lancement*,
Si l'option a été validée (voir plus loin), ses différentes tailles : application, données, cache et taille totale.
Le bouton de la barre de titre «Liste» permet d'afficher la liste des applications depuis les paramètres d'Android.
Un double clic permet de recharger la liste des applications. C'est l'équivalent de l'option de menu «Recharger».
(*) Quand la date est invalide ou non disponible, elle est remplacée par un tiret
Une zone de texte permet de restreindre l'affichage de la liste au moyen d'une recherche par défaut sur la colonne Application :
Le titre de la colonne et la zone sont affichés en rouge :
Si la chaine ne contient qu'un seul caractère, la recherche cible le nom des applications commençant par cette lettre et celle-ci est passée en majuscules.
Sinon la recherche cible le nom des applications contenant ces caractères et ceux-ci sont passés en minuscules
Si la case de droite est cochée, la recherche est étendue à toutes les colonnes et l'affichage en rouge (du titre et de la zone) est annulé.
3 boutons permettent de compléter le filtrage en n'affichant que les applications «utilisateur», «système» ou «désactivées» : le bouton est alors affiché en rouge. Cliquer à nouveau pour retirer le filtrage.
Les boutons d'action en bas de la liste ne sont accessibles que si une ligne est sélectionnée (en fond bleu).
Si des applications ont évolué depuis le dernier chargement, le sous-titre «nn packages mis à jour» apparait. Les informations associées sont mises à jour, la liste est automatiquement triée par date de mise à jour décroissante et le nom des applications affiché en rouge.
De même, si des applications ont été supprimées ou ajoutées depuis le dernier chargement, le sous-titre «Recharger la liste (nn ajoutés|retirés)» apparait.
Cliquer sur le titre d'une colonne pour trier l'affichage sur celle-ci, en ordre croissant puis décroissant.
Un clic long sur «Application» trie l'affichage alternativement par date décroissante de mise à jour puis de dernier lancement.
Déplacement dans les pages (en plus des boutons de navigation)
Faire un glissement vers le haut/bas pour avancer/reculer d'une page.
Plus le mouvement est rapide (ou important), plus le défilement en nombre de pages est important (voir plus loin).
Bouton «Eclair»
Apparait et effecture une action personnalisée si celle-ci est définie dans la configuration (cf. plus bas)
Bouton «Suppression»
Supprime les données du cache de l'application via le service d'accessibilité en automatisant :
L'affichage des paramètres de l'application,
Le clic sur la ligne «Stockage»,
Le clic sur le bouton «Vider le cache»,
Le retour sur l'écran de l'application.
/!\ Un clic long automatise ces actions pour l'ensemble des applications affichées dans la liste.
Bouton «Stop»
Arrête l'application via le service d'accessibilité en automatisant :
L'affichage des paramètres de l'application,
Le clic sur le bouton «Forcer l'arrêt»,
Le clic sur le bouton «OK» du message de confirmation,
Le retour sur l'écran de l'application.
/!\ Un clic long automatise ces actions pour l'ensemble des applications affichées dans la liste.
Remarques
Le service d'accessibilité doit avoir été activé dans les autorisations (voir plus loin) pour que ces 2 boutons fonctionnent.
PkManager ne fait que lire des écrans et cliquer sur des libellés ou boutons. Il n'enregistre et n'envoie aucune donnée ni information associée.
En cas de difficultés d'enchainement des commandes lors de l'usage du clic long, essayez de modifier le délai d'exécution dans la configuration…
Bouton «Lancer»
Permet d'exécuter l'application. Toutes ne sont pas «lançables». C'est en particulier le cas des composants système et des services. Un message d'erreur est alors affiché :
Bouton «Lancer» (clic long)
Affiche directement le paramétrage des «notifications» de l'application :
Bouton «Fichier»
Affiche un écran détaillé sur l'application en 5 parties distinctes.
Cliquer sur le champ «SourceDir» permet d'afficher le contenu du package de l'application (voir plus loin).
Les informations de taille ne sont affichées que si l'autorisation a été donnée.
La liste des activités
Il s'agit des activités «externes*» de l'application. Cliquer sur une ligne pour la tester (lancer) et la sélectionner :
Si l'exécution échoue, un message est affiché et la ligne est supprimée,
Effectuer un clic long pour sélectionner la ligne sans la tester,
Le champ de filtrage, en tête, permet de filtrer la liste sur la présence de la chaine de caractère dans l'activité.
(*) C'est à dire lançables depuis une autre application ou un raccourci…
Le bouton «Plus»
Il permet de créer un raccourci à partir de l'activité sélectionnée :
La liste déroulante détermine le type de raccourci :
"—" pour l'écran d'accueil,
"1", "2" ou "3" depuis l'icône de PkManager. Si le raccourci est déjà utilisé, son nom est affiché dans la zone «nom du raccourci»
La zone suivante précise le nom du raccourci
Lors de la création d'un raccourci depuis l'icône de PkManager :
En cas d'utilisation d'un raccourci déjà utilisé, l'application demande une confirmation en saisissant un "!" dans le nom (automatiquement supprimé).
Sans activité sélectionnée, le raccourci sera créé avec l'application elle-même.
PkManager vérifie que l'activité a bien été testée, sauf en cas de clic long sur le bouton.
Raccourci pour l'écran d'accueil
Raccourcis pour l'icône de PkManager
Bouton «Fichier» (clic long)
Affiche le contenu du package de l'application.
Une zone de saisie permet de filtrer la liste sur la recherche de caractères dans chaque ligne.
Il est possible de saisir plusieurs critères séparés par une virgule (",").
Cliquer sur une ligne pour extraire le fichier associé dans le répertoire «Download» du smartphone.
Le bouton «Répertoire» de la barre de titre permet d'afficher le contenu du répertoire.
Dans le cas du fichier Manifest de l'application, celui-ci est extrait en clair et affiché en parallèle
Bouton «Paramètres»
Affiche les infos de l'application depuis les «paramètres Android» :
Bouton «Paramètres» (db clic)
Affiche l'application depuis le «Play store» :
Bouton «Paramètres» (clic long)
Affiche le paramétrage des «notifications» de l'application :
L'option de menu «Statistiques» affiche en popup les totalisations des tailles de la liste, filtrée ou non :
Remarques
L'option est aussi accessible par un clic long sur un entête de colonnes autre que «Ico» ou «Application».
Quand les autorisations ne permettent pas de récupérer les tailles, un bouton «Droits…» permet d'accéder aux autorisations :
L'option de menu «Exporter en csv» exporte la liste complète des applications sous le nom «PkManager.csv» dans le répertoire «Download» du smartphone,
Note : Elle peut aussi être déclenchée par un clic long sur l'entête de la colonne «Ico»
L'option de menu «Configuration» permet d'accéder aux quelques réglages de l'application :
L'auto-rechargement de la liste quand celle-ci date de plus de n jours.
Si l'option d'auto-rechargement n'est pas active mais qu'un nombre de jours non nul est précisé, «Sauvegarde de plus de n jours...» est affiché sous le titre quand le délai est dépassé.
La taille des icones affichées dans la liste,
Le pas de progression permettant de suivre l'avancement du chargement,
Le Swipe valide la détection des grands mouvements sur la vitesse plutôt que sur la hauteur (en lignes)
La couleur de ligne d'une application désactivée (cliquer sur le libellé pour faire apparaitre le sélecteur),
La gestion de la présélection d'une ligne sans déclencher l'action associée :
«1er clic» pour sélectionner la ligne au premier clic
«!Appli» pour sélectionner la ligne en dehors du clic dans la colonne Application
«Sans» pour déclencher l'action systématiquement
Les raccourcis dynamiques de l'application : cliquer sur la croix pour supprimer le raccourci
L'action par défaut associée au clic (cf. présélection), clic long et double sur une ligne.
Le délai en ms entre l'exécution de chaque commande automatisée,
Les commandes d'accessibilité :
Forcer l'arrêt d'une application*,
Vider le cache d'une application*,
Une commande personnelle.
(*) Pour réinitialiser la valeur, effacer le champ et saisir un espace
Commandes d'accessibilité
Back : touche retour arrière
Back/xxx : touche retour arrière si l'écran contient le texte xxx
Down : descend l'affichage d'un demi écran
Up : monte l'affichage d'un demi écran
xxx : clic sur la zone repérée par l'expression régulière «xxx»
Quand la commande personnelle est définie, un 6e bouton apparait en bas de l'écran :
L'option de menu «Autorisations» présente les permissions facultatives complémentaires :
ACCESSIBILITY permet de rendre les boutons de suppression et d'arrêt opérationnels,
USAGE_STATS permet de récupérer les différentes tailles des packages.
Activation «ACCESSIBILITY»
Cliquer «Services installés» dans :
Cliquer «PkManager» dans :
Cliquer «Autoriser» dans :
Activation «USAGE_STATS»
Faire descendre la liste et cliquer «PkManager» dans :
Cliquer «Autorisation suivi util.» dans :
Version anglaise
Télécharger le fichier « PkManager.apk »