Запускаю в потоке класс для генерации:
public void oncl_bt2(View view) {
thread = new Thread(new Runnable() {
public void run() {
handler.post(new Runnable() {
public void run() {
gw = new GenWave();
gw.gen_sin();
}
});
}
});
thread.start();
}
Генерю синусоиду и сразу проигрываю ее:
public void gen_sin(){
byte[] buffer;
buffer = gen_change_wave(100, 100000);
at = new AudioTrack(
AudioManager.STREAM_MUSIC,
sampleRate,
AudioFormat.CHANNEL_OUT_STEREO,
AudioFormat.ENCODING_PCM_8BIT,
buffer.length,
AudioTrack.MODE_STREAM);
at.write(buffer, 0, buffer.length);
at.play();
}
А как сохранить AudioTrack на устройстве? Возможно ли поставить на паузу трек или остановить, проигрывающийся как показано выше?
at.play();
Виртуальный выделенный сервер (VDS) становится отличным выбором
Для рисования квадрата использую замену ImageView на нарисованный Круг (Rectangle)Вот мой код для создания ImageView и рисования круга:
Пытаюсь подписать word документ с помощью цифровой подписи используя Apache POIЕсть JKS хранилище с парой открытый-закрытый ключ
Чем обусловлен безусловный вызов метода toString() в данном случае? И почему не происходит безусловного вызова второго метода?