Existe-t-il une commande adb permettant de connaître le niveau de volume actuel d'un appareil Android ?
J'ai trouvé ceci quelque part : sqlite3 /data/data/com.Android.providers.settings/databases/settings.db "select * from system where name like '%volume%' ;"
mais l'erreur suivante se produit : Erreur : Impossible d'ouvrir la base de données "/data/data/com.Android.providers.settings/databases/settings.db" : Impossible d'ouvrir le fichier de base de données.
0 votes
Votre appareil est-il rooté ? Vous devez être enraciné pour accéder à l'application
/data
partition directement .0 votes
Oui, mon appareil est enraciné. Je suis en mesure d'effectuer d'autres tâches pour lesquelles l'appareil doit être enraciné.
0 votes
S'assurer manuellement à l'aide d'un explorateur de fichiers qu'il existe un fichier nommé
settings.db
sous/data/data/com.android.providers.settings/databases/
répertoire0 votes
Non, il n'est pas là. Je n'ai pas non plus pu le trouver à l'aide de la commande find. Existe-t-il un autre moyen d'obtenir le niveau de volume ?
0 votes
Settings.db est supprimé depuis Marshmallow je pense. Et aussi, cette commande semblait fonctionner jusqu'à JellyBean ou quelque chose comme ça :
settings get system volume_music
. Il renvoie une autre valeur non pertinente maintenant