Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Dobhar
1 / 1 / 0
Регистрация: 15.05.2013
Сообщений: 17
#1

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

12.07.2013, 21:39. Просмотров 651. Ответов 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 вопр.)
Спасибо.

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
Привет! Вот еще темы с решениями:

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

Тест программы
CHARACTER FUNCTION disj(a,b,c) CHARACTER a,b,c ...

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

Тест с данными из файла, а не из программы
Здравствуйте. Есть программа, тест, в ней вопросы вводятся напрямую через...


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

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

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