Найдено 38 результатов

Arssir
30 окт 2013, 17:12
Форум: Экранные компоненты
Тема: Как назначить команду на кнопку блокировки экрана?
Ответы: 17
Просмотры: 9298

Re: Как назначить команду на кнопку блокировки экрана?

Как вам удается блокировать экран без его выключения? А в чем разница между блокировкой и выключением? Нажимаю на кнопку, экран блокируется(выключается). При выключении экрана обязательно должен вызываться onPause. Спасибо, я понял свою ошибку. В onPause было указано остановить музыку, но программа...
Arssir
30 окт 2013, 13:18
Форум: Экранные компоненты
Тема: Как назначить команду на кнопку блокировки экрана?
Ответы: 17
Просмотры: 9298

Re: Как назначить команду на кнопку блокировки экрана?

KamiSempai писал(а):Как вам удается блокировать экран без его выключения?
А в чем разница между блокировкой и выключением? Нажимаю на кнопку, экран блокируется(выключается).
Arssir
29 окт 2013, 17:51
Форум: Экранные компоненты
Тема: Как назначить команду на кнопку блокировки экрана?
Ответы: 17
Просмотры: 9298

Как назначить команду на кнопку блокировки экрана?

У меня в приложении играет музыка, я сделал так что при выходе и сворачивании, музыка приостанавливается (методы onPause(), onStop(), onResume()). Но не могу понять как остановить музыку при блокировки экрана. Какой метод за это должен отвечать?
Arssir
27 окт 2013, 06:02
Форум: Уроки
Тема: Урок 126. Медиа. MediaPlayer – аудио/видео плеер, основные возможности
Ответы: 88
Просмотры: 106128

Re: Урок 126. Медиа. MediaPlayer – аудио/видео плеер, основн

У меня в приложении играет музыка, я сделал так что при выходе и сворачивании, музыка приостанавливается (методы onPause(), onStop(), onResume()). Но не могу понять как остановить музыку при блокировки экрана. Какой метод за это должен отвечать?
Arssir
20 сен 2013, 05:09
Форум: Графика и анимация
Тема: Тормозит анимация при использовании потока
Ответы: 0
Просмотры: 1782

Тормозит анимация при использовании потока

Разрабатываю игру "Шашки" используя Thread и Surface. Большая часть графики статична, но мне хочется чтобы фигуры перемещались по полю плавно, при помощи анимации. С реализацией проблем не возникло, однако картинка перемещается очень прерывисто. Полагаю что это из-за большого количества графики. Как...
Arssir
04 сен 2013, 03:01
Форум: Графика и анимация
Тема: Почему приложение использующее Thread может крашится?
Ответы: 8
Просмотры: 5585

Re: Почему приложение использующее Thread может крашится?

Спасибо, все получилось, больше не выдает ошибку. Но только теперь приложение при сворачивании вообще никогда не закрывается. В смысле? Нажали Home - свернули, нажали назад - закрыли. Я открываю приложение, провожу манипуляции с графикой, что-то меняется, я закрываю приложение, открываю его заново,...
Arssir
03 сен 2013, 18:56
Форум: Графика и анимация
Тема: Почему приложение использующее Thread может крашится?
Ответы: 8
Просмотры: 5585

Re: Почему приложение использующее Thread может крашится?

Спасибо, все получилось, больше не выдает ошибку. Но только теперь приложение при сворачивании вообще никогда не закрывается.
Arssir
02 сен 2013, 11:30
Форум: Графика и анимация
Тема: Почему приложение использующее Thread может крашится?
Ответы: 8
Просмотры: 5585

Re: Почему приложение использующее Thread может крашится?

KamiSempai писал(а):Что пишет в логах?
Thread already started.

Какая-то проблема с закрытием и открытием потока.
Arssir
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...
Arssir
20 июл 2013, 15:55
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Какая-то проблема с timer.schedule(tTask, 0, 100); с ним крашится, если убрать то запускается, с другими параметрами тоже не работает.
Arssir
20 июл 2013, 13:43
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Ну не знаю) у Вас нульПоинтерЭксцепшн разве не вылетает?) А ошибка у вас из за того что вы обращаетесь не к экземпляру класса наследованного от класса View (который у вас называется v) а к классу как таковому (который у вас GView). К классу как таковому вы можете обращаться только через статические...
Arssir
20 июл 2013, 12:21
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Nyashka писал(а): Не вижу в onCreate() создания экземпляра Timer = new Timer(); он там есть?
ээ.. нет))) а для чего он нужен?)
Arssir
20 июл 2013, 12:04
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Хм.. Не совсем понял, но попробую помочь (или еще сильнее запутать). И указатели и созданный экземпляр и планировщик(sсhedule()) должны находиться в классе Активити. Вьюв содержит только onDraw() и onTouchEvent(). В run(){} который в sсhedule() только postInvalidate(), с указанием имени класса насл...
Arssir
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" А таймер у вас где объявлен, в Активити или во Вьюве? У Вас Вьюв в отдельном модуле находится, или прописан в том же модуле что и Активити, в самом классе Активити? Активити и...
Arssir
19 июл 2013, 17:54
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Но чтобы все заработало, нужно, чтобы метод был static, но если так сделать не работает invalidate(); Может это проблема "для нубиков", но у меня реально плохо получается понимать принципы взаимодействия разных классов в java. Не знаю какой тут уровень, но у invalidate() в описании указывает что он...
Arssir
19 июл 2013, 13:56
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

GView - класс наследуемый от View Таки есть View. У View есть метод postInvalidate() для вызова перерисовки (произойдет вызов onDraw). Код таймера приводил выше, его надо занести в код класса вьюва, а в конструктор или в onCreate занести первый вызов таймера. Возможно вы это уже и сами поняли, я то...
Arssir
15 июл 2013, 22:16
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

У меня нету View, я всю графику и логику сделал при помощи методов: protected void onDraw(Canvas canvas) { ... } и public boolean onTouchEvent(MotionEvent event) { ... } Так членами какого класса являются обработчики нажатий и прорисовки, если не View или SurfaceView? (Сорри если ответ на этот вопр...
Arssir
14 июл 2013, 21:05
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Как насчет такой архитектуры? Если словами: Класс активити { убрать панели; установить вью; } Класс Вьюв { МассивСписок <Шашка> Шашки = новый МассивСписок <Шашка>(); Конструктор(){ циклы 2 раза по 8 создать новую шашку вычисляя при этом координаты и поместить в МассивСписок Шашки; загрузить картинк...
Arssir
03 июл 2013, 11:17
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Чего вы там такого делаете, что у вас прорисовка на 120 строк получилась? Там всего-то нужно пару циклов, один рисует шахматную доску, другой фигуры, и еще одна строка для выделения выбранной фигуры. Да вы правы, класс прорисовки скорее больше логикой игры забит, попробую перенести ее в другой клас...
Arssir
03 июл 2013, 07:42
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 49908

Re: Как сделать шашки на Android?

Я уже написал большую часть приложения, но код получается очень громоздким и запутанным. Во многом из-за обилия картинок, и того что всю графику я рисовал внутри основного View класса в методе protected void onDraw(Canvas canvas) {} Он получился больше 120 строчек длинной и состоит в основном из эле...