Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ASKMAN
10 / 10 / 2
Регистрация: 07.02.2014
Сообщений: 109
#1

Decibel Sound Meter: нужно разобраться с кодом - Android

14.06.2016, 21:46. Просмотров 95. Ответов 1
Метки нет (Все метки)

Искал код для определения уровня шума и напоролся на вот это:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRecorder.setOutputFile("/dev/null"); 
mRecorder.prepare();
mRecorder.start();
   public double getAmplitude() {
            if (mRecorder != null)
                    return  (mRecorder.getMaxAmplitude());
            else
                    return 0;
 
    }
/*------------------------------------*/
powerDb = 20 * log10(getAmplitude() / referenceAmp);
Так вот - что это за referenceAmp и как мне запихнуть вычисления powerDb в фон что бы можно было беспрепятственно работать с активити (к примеру проверять каждые две секунды).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2016, 21:46     Decibel Sound Meter: нужно разобраться с кодом
Посмотрите здесь:

Android Портирование движка игры с открытым исходным кодом
Android Ошибка с кодом в Еклипсе
Как разобраться с многопоточностью? Android
Не могу разобраться с потоками Android
Android Помоги разобраться с логами
Не могу разобраться с setImageDrawable Android
Помогите разобраться в екзепшене Android
Android Нужно разобраться с зумом изображения
С кодом не разберусь Android
Notification sound Android
Android Как заставить вращаться картинку кодом?
Будильник на android с открытым кодом Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
14.06.2016, 22:05     Decibel Sound Meter: нужно разобраться с кодом #2
referenceAmp скорее всего тоже функция, вычисляющая какой-то коэффициент усилителя. Или переменная. Ищите ее в сопутствующем коде найденного фрагмента.
Можете все запихнуть в сервис и получать данные через broadcastreceiver с нужной вам периодичностью
Yandex
Объявления
14.06.2016, 22:05     Decibel Sound Meter: нужно разобраться с кодом
Ответ Создать тему
Опции темы

Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru