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

Как андроид может измерять уровень шума? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не запускаеться эмулятор в androi studio http://www.cyberforum.ru/android-dev/thread1434033.html
Запускаю приложение hello word, ничего в коде не меняла. Запускаю, появляеться эмулятор, 15 минут и больше, кроме надписи android ничего не происходит. в чем проблема? эмулятор как-то не так настроен?
Программирование Android По поводу EditText разблокировка Здравствуйте, не могу понять, блокирую editText следующим образом editText6.setFocusable(false); editText6.setLongClickable(false); editText6.setCursorVisible(false); после разблокирую поле editText6.setCursorVisible(true); editText6.setLongClickable(true); editText6.setFocusable(true); но поле почему то не реагирует и клавиатура не появляется. http://www.cyberforum.ru/android-dev/thread1434029.html
Программирование Android Что использовать во фрагментах вместо getIntent() ?
Всем привет! Пытаюсь из одной активности во фрагмент передать данные. Метод getIntent().getExtras() не работает, подчеркнут красным. С помощью чего можно решить проблему?
Программирование Android TCP клиент в NDK
Как реализовать TCP клиент используя андроид ndk на С++?? Я слышал, что у андроид такое же ядро как и у Linux. То есть на андроид ndk будет такой же TCP клиент как и в Linux верно??
Программирование Android R.java не генерируется Eclipse http://www.cyberforum.ru/android-dev/thread1433656.html
После Project-> Clean перестал генерироваться R.java подскажите пожалуйста решение
Программирование Android Раскрывающийся и сворачивающийся toolbar Всем привет. Задача сделать как здесь: http://1.bp.blogspot.com/-n1_hHrKdUFo/VLyVCHXxJsI/AAAAAAAAAF0/U0KEnRDCx7I/s1600/animColor2.gif Решение нашел здесь http://stackoverflow.com/questions/27070079/expand-collapse-lollipop-toolbar-animation-telegram-app, отмечено как решение. У меня же заголовок listview, который должен оставаться на месте toolbar немного залипает, а затем... подробнее

Показать сообщение отдельно
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
30.04.2015, 08:46  [ТС]     Как андроид может измерять уровень шума?
есть такой код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
import java.io.IOException;
 
import android.app.Activity;
import android.media.MediaRecorder;
import android.media.MediaRecorder.OnInfoListener;
import android.os.Bundle;
import android.os.Environment;
import android.os.Vibrator;
import android.view.Menu;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnInfoListener {
    WindowManager.LayoutParams lp;
    Button messe;
    MediaRecorder micro;
    int ampli;
    TextView tv1;
    TextView tv2;
    String amplitext;
    Vibrator vibr;
    Environment e;
    String mFileName;
    int i;
    Boolean recording;
 
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        Window w = getWindow();
        w.setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
        setContentView(R.layout.activity_main);
        micro = null;
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
 
    public void onBtnClicked(View v) {
            startRecording();
        }
 
    protected void startRecording() {
        if (micro == null){
            i ++;
            mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
            mFileName += "/audiorecord"+ i +".3gp";
            micro = new MediaRecorder();
 
            micro.setAudioSource(MediaRecorder.AudioSource.MIC);
            micro.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
            micro.setOutputFile(mFileName);
            micro.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
            micro.setMaxDuration(2000);
 
              try {
 
                micro.prepare();
            } catch (IllegalStateException e) {
                Toast.makeText(getApplicationContext(), "IllegalStateException called", Toast.LENGTH_LONG).show();
 
 
            } catch (IOException e) {
                Toast.makeText(getApplicationContext(), "prepare() failed", Toast.LENGTH_LONG).show();
 
            }
 
              micro.start();
              micro.getMaxAmplitude();
              ampli = micro.getMaxAmplitude();
              tv1 = (TextView) findViewById(R.id.textView1);
              tv1.setText(Integer.toString(ampli));
 
        }
 
          micro.setOnInfoListener(new OnInfoListener() {
            @Override
            public void onInfo(MediaRecorder mr, int what, int extra) {
                if (what == MediaRecorder.MEDIA_RECORDER_INFO_MAX_DURATION_REACHED) {
                    micro.stop();
                    recording = false;
                    micro.release();
                    micro = null;
                }
            }
        });
    }
 
    @Override
    public void onInfo(MediaRecorder mr, int what, int extra) {
        // TODO Auto-generated method stub
 
    }
}
спотыкаюсь
на

Java
1
2
3
4
5
micro.setAudioSource(MediaRecorder.AudioSource.MIC);
            micro.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
            micro.setOutputFile(mFileName);
            micro.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
            micro.setMaxDuration(2000);
логи смогу выложить позже
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru