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

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

Войти
Регистрация
Восстановить пароль
 
Dobhar
1 / 1 / 0
Регистрация: 15.05.2013
Сообщений: 17
#1

Тест программы - Программирование Android

12.07.2013, 21:39. Просмотров 608. Ответов 1
Метки нет (Все метки)

Хочу сделать небольшую программу. Проблема в следующем: на разных устройствах звук срабатывает по разному - где-то более ровно, где-то с запинками. Однозначно что-то не до конца правильно сделал. Выкладываю рабочий ФРАГМЕНТ программы в apk и исходник. Нужна объективная критика и конечно советы. Буду благодарен за ссылки на издания, где ПОДРОБНО описывается работа со звуком.
P.S. Если будете тестировать, большая просьба указать модель устройства и версию Android.

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
import android.app.Activity;
import android.media.AudioManager;
import android.media.SoundPool;
import android.media.SoundPool.OnLoadCompleteListener;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;
 
public class Snare extends Activity implements OnTouchListener {
 
private SoundPool soundPool;
private int soundID1;
boolean loaded = false;
int num = 0;
ImageView image1;
 
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.snare_layout);
ImageView image1 = (ImageView) findViewById(R.id.imageView);
image1.setImageResource(R.drawable.snare);
 
image1.setOnTouchListener(this);
 
soundPool = new SoundPool(20, AudioManager.STREAM_MUSIC, 0);
soundPool.setOnLoadCompleteListener(new OnLoadCompleteListener() {
@Override
public void onLoadComplete(SoundPool soundPool, int sampleId,
int status) {
loaded = true;
}
});
 
soundID1 = soundPool.load(this, R.raw.snare, 1);
}
 
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
if (v.getId() == R.id.imageView) {
soundPool.play(soundID1, 1, 1, 0, 0, 1);
}
}
return false;
}
}
0
Вложения
Тип файла: rar Marching Drums.rar (1.89 Мб, 3 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2013, 21:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тест программы (Программирование Android):

Приложение-тест - Программирование Android
Здравствуйте, задали написать простое приложение-тест на андроид, на любую тему, состоящее из 10-15 вопросов и по 3-4 варианта ответа на...

Алгоритм приложения [Тест] - Программирование Android
Доброго времени суток. Вопрос таков: предполагается создание приложения - теста, причем по окончанию тестирования должно показаться окно,...

Приложение тест(опросник) - Программирование Android
Здравствуйте. Возникла проблема с приложением и найти я его не могу. Сразу хочу сказать что это приложение тест(опросник) Проблема...

Не поддерживается виртуальный тест - Программирование Android
Здравствуйте. Относительно программы как я понимаю, ничего не исправить, приходиться ставить какой-то сторонний компонент\программу или как...

Создайте тест на любую тему на Android (10-15 вопр.) - Программирование Android
Спасибо.

Тест с подсчетом очков +1 - Basic4Android
Делаю тест. Есть чекбокс вью где два правильных ответа. Мне нужно, что бы за каждый правильный он считал +1 очко. Сейчас он считает +1 а...

1
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
12.07.2013, 22:25 #2
Samsung Galaxy Gio (S5660), Android 2.3.6, приложение запустилось, была картинка людей с барабанами, на фоне музыка, сейчас зелёный газон, барабан, при нажатии идёт звук, вверху синяя полоса с Share, видно что она нажимается, но ничего не происходит. В общем работает без нареканий
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2013, 22:25
Привет! Вот еще темы с ответами:

Тест программы - Fortran
CHARACTER FUNCTION disj(a,b,c) CHARACTER a,b,c if(a.NE.'0'.OR.b.NE.'0'.OR.c.NE.'0') then disj = '?' ...

тест программы (класса)! - C++
здраствуйте! вот задача на построение класса , я её зделал ,а тестик невыходит никак довести до ума, вот набросок: int main(int...

Тест с данными из файла, а не из программы - Turbo Pascal
Здравствуйте. Есть программа, тест, в ней вопросы вводятся напрямую через программу. Нужно сделать так чтобы вопросы брались из файла *.тхт...

Небольшой тест по компиляции программы - C++
1.Процесс компиляции программы A) переводит исходный текст в исполняемый файл B) проверяет программу на наличие ошибок C) приводит...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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