Мне любопытно, есть ли способ регистрировать громкость звука, когда наушники используются для воспроизведения музыки.
Я занимаюсь исследовательским проектом по количественной оценке потери слуха в результате прослушивания музыки на телефонах, и мне нужен способ, чтобы люди могли предоставлять статистику о том, насколько громко и как долго люди слушают музыку в наушниках на телефоне Android.
Это что-то, что мне нужно, чтобы рутировать телефон, чтобы сделать?
Нет, вам не нужен root для контроля громкости.
Если вы хотите разработать приложение для этого проекта, вам повезло, потому что вам не нужно знать программирование Android для его развертывания.
Существует приложение под названием Tasker , которое позволяет вам автоматизировать ваше устройство, а также позволяет экспортировать apk (приложения для Android)!
Скриншот:
С помощью Tasker вы можете настроить профиль для обнаружения «изменения тома» и отправки его на ваш веб-сервер (или сохранить его локально).
Навигация Profiles Tab > "+" on bottom right > Event > Variable Set > Media Volume: %VOLM
и создайте новую задачу, чтобы отправить ее на ваш веб-сервер через Action > Net > HTTP Post
.
После этого загрузите Tasker App Factory (отдельное приложение) и переместите свой профиль в новый проект, нажав и удерживая значок дома, нажав «Новый проект» и назвав его. Вам нужно будет перетащить свой профиль и задачу в новый проект и установить значок для вашего проекта. Наконец, вы сможете долго нажимать на свой проект, нажимать «Экспорт» и «Как приложение».
Удачи с вашим проектом!
леероид
Дэн Халм
Аарон Гиллион