Найдено 38 результатов
- 30 окт 2013, 17:12
- Форум: Экранные компоненты
- Тема: Как назначить команду на кнопку блокировки экрана?
- Ответы: 17
- Просмотры: 9298
Re: Как назначить команду на кнопку блокировки экрана?
Как вам удается блокировать экран без его выключения? А в чем разница между блокировкой и выключением? Нажимаю на кнопку, экран блокируется(выключается). При выключении экрана обязательно должен вызываться onPause. Спасибо, я понял свою ошибку. В onPause было указано остановить музыку, но программа...
- 30 окт 2013, 13:18
- Форум: Экранные компоненты
- Тема: Как назначить команду на кнопку блокировки экрана?
- Ответы: 17
- Просмотры: 9298
Re: Как назначить команду на кнопку блокировки экрана?
А в чем разница между блокировкой и выключением? Нажимаю на кнопку, экран блокируется(выключается).KamiSempai писал(а):Как вам удается блокировать экран без его выключения?
- 29 окт 2013, 17:51
- Форум: Экранные компоненты
- Тема: Как назначить команду на кнопку блокировки экрана?
- Ответы: 17
- Просмотры: 9298
Как назначить команду на кнопку блокировки экрана?
У меня в приложении играет музыка, я сделал так что при выходе и сворачивании, музыка приостанавливается (методы onPause(), onStop(), onResume()). Но не могу понять как остановить музыку при блокировки экрана. Какой метод за это должен отвечать?
- 27 окт 2013, 06:02
- Форум: Уроки
- Тема: Урок 126. Медиа. MediaPlayer – аудио/видео плеер, основные возможности
- Ответы: 88
- Просмотры: 106128
Re: Урок 126. Медиа. MediaPlayer – аудио/видео плеер, основн
У меня в приложении играет музыка, я сделал так что при выходе и сворачивании, музыка приостанавливается (методы onPause(), onStop(), onResume()). Но не могу понять как остановить музыку при блокировки экрана. Какой метод за это должен отвечать?
- 20 сен 2013, 05:09
- Форум: Графика и анимация
- Тема: Тормозит анимация при использовании потока
- Ответы: 0
- Просмотры: 1782
Тормозит анимация при использовании потока
Разрабатываю игру "Шашки" используя Thread и Surface. Большая часть графики статична, но мне хочется чтобы фигуры перемещались по полю плавно, при помощи анимации. С реализацией проблем не возникло, однако картинка перемещается очень прерывисто. Полагаю что это из-за большого количества графики. Как...
- 04 сен 2013, 03:01
- Форум: Графика и анимация
- Тема: Почему приложение использующее Thread может крашится?
- Ответы: 8
- Просмотры: 5585
Re: Почему приложение использующее Thread может крашится?
Спасибо, все получилось, больше не выдает ошибку. Но только теперь приложение при сворачивании вообще никогда не закрывается. В смысле? Нажали Home - свернули, нажали назад - закрыли. Я открываю приложение, провожу манипуляции с графикой, что-то меняется, я закрываю приложение, открываю его заново,...
- 03 сен 2013, 18:56
- Форум: Графика и анимация
- Тема: Почему приложение использующее Thread может крашится?
- Ответы: 8
- Просмотры: 5585
Re: Почему приложение использующее Thread может крашится?
Спасибо, все получилось, больше не выдает ошибку. Но только теперь приложение при сворачивании вообще никогда не закрывается.
- 02 сен 2013, 11:30
- Форум: Графика и анимация
- Тема: Почему приложение использующее Thread может крашится?
- Ответы: 8
- Просмотры: 5585
Re: Почему приложение использующее Thread может крашится?
Thread already started.KamiSempai писал(а):Что пишет в логах?
Какая-то проблема с закрытием и открытием потока.
- 01 сен 2013, 14:43
- Форум: Графика и анимация
- Тема: Почему приложение использующее Thread может крашится?
- Ответы: 8
- Просмотры: 5585
Почему приложение использующее Thread может крашится?
Пытаюсь сделать анимацию используя Thread и Surface. Сама программа работает нормально, но при закрытии или перезапуске происходит ошибка, из за чего это может происходить? public class MainActivity extends Activity { private Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); private float initX, initY...
- 20 июл 2013, 15:55
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Какая-то проблема с timer.schedule(tTask, 0, 100); с ним крашится, если убрать то запускается, с другими параметрами тоже не работает.
- 20 июл 2013, 13:43
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Ну не знаю) у Вас нульПоинтерЭксцепшн разве не вылетает?) А ошибка у вас из за того что вы обращаетесь не к экземпляру класса наследованного от класса View (который у вас называется v) а к классу как таковому (который у вас GView). К классу как таковому вы можете обращаться только через статические...
- 20 июл 2013, 12:21
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
ээ.. нет))) а для чего он нужен?)Nyashka писал(а): Не вижу в onCreate() создания экземпляра Timer = new Timer(); он там есть?
- 20 июл 2013, 12:04
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Хм.. Не совсем понял, но попробую помочь (или еще сильнее запутать). И указатели и созданный экземпляр и планировщик(sсhedule()) должны находиться в классе Активити. Вьюв содержит только onDraw() и onTouchEvent(). В run(){} который в sсhedule() только postInvalidate(), с указанием имени класса насл...
- 20 июл 2013, 10:27
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
c postInvalidate() тоже самое "Cannot make a static reference to the non-static method postInvalidate() from the type View" А таймер у вас где объявлен, в Активити или во Вьюве? У Вас Вьюв в отдельном модуле находится, или прописан в том же модуле что и Активити, в самом классе Активити? Активити и...
- 19 июл 2013, 17:54
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Но чтобы все заработало, нужно, чтобы метод был static, но если так сделать не работает invalidate(); Может это проблема "для нубиков", но у меня реально плохо получается понимать принципы взаимодействия разных классов в java. Не знаю какой тут уровень, но у invalidate() в описании указывает что он...
- 19 июл 2013, 13:56
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
GView - класс наследуемый от View Таки есть View. У View есть метод postInvalidate() для вызова перерисовки (произойдет вызов onDraw). Код таймера приводил выше, его надо занести в код класса вьюва, а в конструктор или в onCreate занести первый вызов таймера. Возможно вы это уже и сами поняли, я то...
- 15 июл 2013, 22:16
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
У меня нету View, я всю графику и логику сделал при помощи методов: protected void onDraw(Canvas canvas) { ... } и public boolean onTouchEvent(MotionEvent event) { ... } Так членами какого класса являются обработчики нажатий и прорисовки, если не View или SurfaceView? (Сорри если ответ на этот вопр...
- 14 июл 2013, 21:05
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Как насчет такой архитектуры? Если словами: Класс активити { убрать панели; установить вью; } Класс Вьюв { МассивСписок <Шашка> Шашки = новый МассивСписок <Шашка>(); Конструктор(){ циклы 2 раза по 8 создать новую шашку вычисляя при этом координаты и поместить в МассивСписок Шашки; загрузить картинк...
- 03 июл 2013, 11:17
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Чего вы там такого делаете, что у вас прорисовка на 120 строк получилась? Там всего-то нужно пару циклов, один рисует шахматную доску, другой фигуры, и еще одна строка для выделения выбранной фигуры. Да вы правы, класс прорисовки скорее больше логикой игры забит, попробую перенести ее в другой клас...
- 03 июл 2013, 07:42
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 49908
Re: Как сделать шашки на Android?
Я уже написал большую часть приложения, но код получается очень громоздким и запутанным. Во многом из-за обилия картинок, и того что всю графику я рисовал внутри основного View класса в методе protected void onDraw(Canvas canvas) {} Он получился больше 120 строчек длинной и состоит в основном из эле...