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

Нажатие на Frame - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как на новом планшете снести андроид и поставить нормальный виндовс, как минимум ХР http://www.cyberforum.ru/android-dev/thread1802171.html
???
Android File browser для выбора каталога с музыкой Хочу добавить в свой MediaPlayer возможность выбрать каталог и с него воспроизводить аудио файлы. Есть ли стандартные способы отобразить дерево каталогов как в файловом менеджере? http://www.cyberforum.ru/android-dev/thread1802087.html
Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) Android
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих классах игры на данном этапе еще отсутсвует метод Main, с которого начинается любое приложение. Вопрос к тем, кто читал книгу - нужно самому додумать как реализовать класс main, или в дальнейших главах будет все расписано? P.s. следующая глава: "7 OpenGL...
Создание приложений в Eclipse Android
Добрый день. Вот, решил попробовать себя в программировании под Android. Пришла в голову хорошая мысля и решил реализовать. Загрузил видеокурс. Установил все необходимые программы, среду разработки Eclipse. В Android SDK скачал всё! Сделал всё честь по чести, как в инструкции (точнее в инструкциях т.к. как я в последствии узнал все они до боли похожи). Запустил. Создал пробное приложение и......
Android Не разрешается отладка USB (Samsung Galaxy S4) http://www.cyberforum.ru/android-dev/thread1802040.html
Моя эпопея с попыткой сделать приложение для Android продолжается. После нескольких неуспешных попыток запустить эмулятор Андроида (AVD Manager, Genymotion) я решил отлаживать приложения напрямую. Подключил Samsung Galaxy S4 через USB к компу, установил драйвера (в Диспетчере устройств - "Samsung Android ADB Interface"), включил на самом смартфоне опцию "Отладка USB". Но! На самом...
Android Gradle объединить ресурсы для двух сборок Гуру, посоветуйте! Делаю "заготовку" под проекты (отлаживаю технологию). В ней будет 6(!) видов сборки: debug free debug shared debug pro release free release shared подробнее

Показать сообщение отдельно
vladdramachev
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 49
04.09.2016, 18:48  [ТС]     Нажатие на Frame
fraley, Слушай. Можешь посмотреть код пожалуйста? Просто я не пойму в чем ошибка
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
package com.example.user.drumpads;
 
 
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.CountDownTimer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.TextView;
import java.util.Random;
 
 
public class MainActivity extends AppCompatActivity {
    FrameLayout fr;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    public int schet=0;
    public int[] id = {R.id.kick, R.id.snare, R.id.crash, R.id.lowtom, R.id.hitom, R.id.ride, R.id.hihat};
    public String[] Text ={"kick", "Snare", "Crash", "LowTom", "HiTom", "Ride", "HiHat"};
    public void KickClick() {
        MediaPlayer kick = MediaPlayer.create(this, R.raw.kick_default);
        kick.start();
 
    }
 
    public void SnareClick() {
        MediaPlayer snare = MediaPlayer.create(this, R.raw.snare_default);
        snare.start();
 
    }
 
    public void ClapClick(View v) {
        MediaPlayer clap = MediaPlayer.create(this, R.raw.clap_default);
        clap.start();
 
    }
 
 
    public void CrashClick() {
        MediaPlayer crash = MediaPlayer.create(this, R.raw.crash_default);
        crash.start();
 
    }
 
    public void HiHatClick() {
        MediaPlayer HiHat = MediaPlayer.create(this, R.raw.hihat_default);
        HiHat.start();
 
    }
 
 
    public void RideClick() {
        MediaPlayer Ride = MediaPlayer.create(this, R.raw.ride_default);
        Ride.start();
 
    }
 
    public void endscr(){
        Intent intent = new Intent(MainActivity.this, end.class);
 
        startActivity(intent);
    }
 
    public void TomClick() {
        MediaPlayer Tom = MediaPlayer.create(this, R.raw.tom_default);
        Tom.start();
    }
 
    protected void doInBackground(){
 
 
                    new CountDownTimer(30000, 1000) {
 
                        public void onTick(long millisUntilFinished) {
 
                        }
 
                        public void onFinish() {
                            endscr();
                        }
                    }.start();
 
            }
    public int Press;
    public int i;
public void random(){
    TextView comand = (TextView)findViewById(R.id.textView);
    Random rd = new Random();
    i = rd.nextInt(6);
    comand.append("Press "+Text[i]);
}
    View.OnClickListener MyClick=new View.OnClickListener(){
        @Override
        public void onClick(View v) {
            switch (v.getId()){
                case R.id.kick:
                    Press=id[0];
                    KickClick();
                    break;
                case R.id.snare:
                    Press=id[1];
                    SnareClick();
                    break;
                case R.id.crash:
                    Press=id[2];
                    CrashClick();
                    break;
                case R.id.lowtom:
                    Press=id[3];
                    TomClick();
                    break;
                case R.id.hitom:
                    Press=id[4];
                    TomClick();
                    break;
                case  R.id.ride:
                    Press=id[5];
                    RideClick();
                    break;
                case  R.id.hihat:
                    Press=id[6];
                    HiHatClick();
                    break;
            }
        }
 
    };
    public void game() {
 
        schet=0;
        int sc=0;
        while (sc!=5) {
            random();
             while (Press!=id[i]){
                 fr.setOnClickListener(MyClick);
 
             }
            if (id[i] == Press) {
                schet ++;
            }
            sc++;
        }
        endscr();
    }
}
Программа открывается. А по нажатию на кнопку приложение закрывается и выводит на экран что оно остановлено.
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru