Non, vous n'ont pas besoin de racine pour surveiller le volume.
Si vous cherchez à développer une application pour ce projet, vous êtes au bon endroit, car vous ne no Vous devez connaître la programmation Android pour déployer ce système.
Il y a une application appelée Tasker qui vous permet d'automatiser votre appareil, mais aussi vous permet d'exporter les apk's (applications Android) !
Capture d'écran :
Avec Tasker, vous pouvez configurer un profil pour détecter les "volumes modifiés" et les envoyer à votre serveur web (ou les stocker localement).
La navigation est Profiles Tab > "+" on bottom right > Event > Variable Set > Media Volume: %VOLM
y créer une nouvelle tâche pour l'envoyer à votre serveur web via Action > Net > HTTP Post
.
Après cela, téléchargez Tasker App Factory (application distincte), et déplacez votre profil dans un nouveau projet en appuyant longuement sur l'icône d'accueil, en cliquant sur "Nouveau projet" et en lui donnant un nom. Vous devrez faire glisser votre profil et votre tâche vers le nouveau projet, et définir une icône pour votre projet. Enfin, vous pourrez appuyer longuement sur votre projet, cliquer sur "Exporter", puis sur "En tant qu'application".
Bonne chance avec votre projet !