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

Nyashka
18 фев 2015, 12:24
Форум: Графика и анимация
Тема: addPath() обрабатывается вне вашего кода
Ответы: 0
Просмотры: 1430

addPath() обрабатывается вне вашего кода

Обнаружил полное непонимание того как работают те или иные механизмы отрисовки с помощью Path() объектов. Если составить некую сложную геометрическую фигуру из большого числа других (возможно пересекающихся) геометрических фигур заданных так же некоторыми Path'ами с помощю addPath(), то отрисовка та...
Nyashka
12 янв 2015, 16:02
Форум: Прочее
Тема: Публикация приложения не через Google play
Ответы: 4
Просмотры: 2708

Re: Публикация приложения не через Google play

Спасибо за ответы. Итого, нестрашно если я поступлю подобным образом.
Nyashka
12 янв 2015, 15:43
Форум: Прочее
Тема: Публикация приложения не через Google play
Ответы: 4
Просмотры: 2708

Публикация приложения не через Google play

Хотелось бы поделиться наработками в одном направлении. Но я сильно сомневаюсь в том что кроме как для того что бы продемонстрировать это приложение мне заводить аккаунт разработчика не понадобится. А выбрасывать полторы тысячи просто на то что бы несколько заинтересовавшихся один раз запустили прог...
Nyashka
12 дек 2014, 14:45
Форум: Уроки
Тема: Урок 162. Графика. Drawable. Shape, Gradient.
Ответы: 6
Просмотры: 8618

Re: Урок 162. Графика. Drawable. Shape, Gradient.

Пытаюсь программно нарисовать радиальный градиент, но выводится только круг нарисованный крайним цветом. Код: gradient = new GradientDrawable(GradientDrawable.Orientation.BL_TR, new int [] { Color.rgb(255, 255, 255) , Color.rgb(0, 0, 255), Color.rgb(255, 0, 127) }); gradient.setShape(GradientDrawabl...
Nyashka
19 ноя 2014, 16:05
Форум: Java
Тема: получить статическое без инстанса
Ответы: 5
Просмотры: 3492

Re: получить статическое без инстанса

Всем спасибо, еще час гугления подсказал таки ответ:
Для получения статического поля достаточно было передать параметром null в качестве инстанса
Nyashka
19 ноя 2014, 15:19
Форум: Графика и анимация
Тема: Проблема с invalidate (Rect dirty)
Ответы: 2
Просмотры: 2888

Re: Проблема с invalidate (Rect dirty)

Мне тоже приходилось повозиться с тем что бы заполучить остатки конвы с прошлой прорисовки, так как на гаджете с 2.7 прорисовка кадра целиком занимала 70 мс. Для этих целей я лочил конву как в примере урока на который вы дали ссылку. Обратите внимание что это совсем не тоже самое что invalidate() и ...
Nyashka
19 ноя 2014, 14:46
Форум: Java
Тема: получить статическое без инстанса
Ответы: 5
Просмотры: 3492

Re: получить статическое без инстанса

Хм... Я неправильно задал вопрос, или на него нету ответа? Еще раз попробую коротко изложить суть: Необходимо получить содержимое статического поля некого класса, ссылка на который (подчеркну, ссылка на класс, а не на экземпляр класса) нам была дана. Имя поля известно, так что имея инстанс класса (е...
Nyashka
18 ноя 2014, 20:19
Форум: Java
Тема: получить статическое без инстанса
Ответы: 5
Просмотры: 3492

Re: получить статическое без инстанса

В вопросе замешана абстрактная фабрика которая по имени объекта создает его инстанс. Хранить сами инстансы ей смысла особого нет, поэтому у нее есть просто список описаний классов, инстансы которых она может создать. Когда ей дают имя она должна сравнить его с именем класса, а так же с ее укороченны...
Nyashka
18 ноя 2014, 19:59
Форум: Java
Тема: получить статическое без инстанса
Ответы: 5
Просмотры: 3492

Re: получить статическое без инстанса

И я не совсем понял вопрос. Вы хотите получить содержимое статического поле, о котором ничего неизвестно? (иначе почему не вызвать сразу Foo.NAME ?) Представьте что у вас есть 30-40 классов выполняющих некоторую унифицированную работу. Вы не хотите писать для каждой из них что то вроде if (Foo.NAME...
Nyashka
18 ноя 2014, 19:31
Форум: Java
Тема: получить статическое без инстанса
Ответы: 5
Просмотры: 3492

получить статическое без инстанса

Соответствующий вопрос: Как получить содержимое статического поля, к примеру такого: class Foo { public static String NAME = "Boo"; } если у тебя нет инстанса этого класса, а так же нету информации о нем, кроме ссылки на его класс взятой через Class <Object> fooClass = Foo.getClass(); т.е. нет самог...
Nyashka
22 сен 2014, 10:37
Форум: Java
Тема: Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)
Ответы: 5
Просмотры: 3289

Re: Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)

Когда -то давно подобная тема подымалась, потому просто оставлю цитату одного ответа: Тоже натыкался на эту статью когда пытался загуглить вопрос, но очевидно что к падению производительности имели именно мои действия. Почитайте данную статью - http://habrahabr.ru/post/222199/ , особенно Allocation...
Nyashka
21 сен 2014, 13:20
Форум: Java
Тема: Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)
Ответы: 5
Просмотры: 3289

Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)

В процессе переделок заметил что производительность моего рантайм приложения существенно понизилась, и как показывает сравнительный анализ с предыдущими версиями, во многом из за существенно возросшего числа вызовов GC_CONCURRENT останавливающего приложение на 50-100 мс что чрезвычайно разрушительно...
Nyashka
19 авг 2014, 11:59
Форум: Java
Тема: Увеличить производительность многопоточностью
Ответы: 15
Просмотры: 7841

Re: Увеличить производительность многопоточностью

С -шная функция pthread, почитать можно тут: https://08926976467793358646.googlegrou ... w=1&part=4 Т.е. существует возможность собственноручно распараллелить свое приложение используя Сишную библиотеку? В таком случае может ли вызвать затруднение подключение такой библиотеки к эклипсу? Или придетс...
Nyashka
19 авг 2014, 09:49
Форум: Java
Тема: Увеличить производительность многопоточностью
Ответы: 15
Просмотры: 7841

Re: Увеличить производительность многопоточностью

Спасибо за исчерпывающий ответ. Очень жаль что в моем случае высокая нагрузка будет проигнорирована из за того что она перемежается с полным бездействием в ожидании отрисовки. С другой стороны радует что мой телефон не будет садиться в два раза быстрее из за каких нибудь умников неграмотно использов...
Nyashka
18 авг 2014, 20:17
Форум: Java
Тема: Увеличить производительность многопоточностью
Ответы: 15
Просмотры: 7841

Увеличить производительность многопоточностью

Заранее планировал вынести распараллеленные задачи по потокам, дабы получить ускорение при обработке на многоядерных процессорах. Однако как показали тесты простое создание потока (Timer + TimerTask) не перемещает обработку на дополнительное ядро, и ,следовательно, не привносит ни какого приемуществ...
Nyashka
18 авг 2014, 11:14
Форум: Java
Тема: Классическая задача ассинхронных потоков
Ответы: 8
Просмотры: 4301

Re: Классическая задача ассинхронных потоков

Спасибо всем за советы. Handler исправно функционировал до тех пор пока не понадобилось вынести его работу в отдельный поток, под вышеописанную задачу он вполне подходил. Более короткое и менее требовательное решение подсказали в остальных комментариях, а именно через Lock(); На всякий случай привед...
Nyashka
04 мар 2014, 12:20
Форум: Java
Тема: Классическая задача ассинхронных потоков
Ответы: 8
Просмотры: 4301

Re: Классическая задача ассинхронных потоков

adarash писал(а):Handler?
Именно об обработчике и подумал когда предположил что есть более простое решение задачи, ведь обработка сообщений, во первых, выполняется в потоке самого обработчика, во вторых, делается последовательно. Однако ни разу не работал с ними, поэтому поинтересовался здесь.
Nyashka
04 мар 2014, 11:37
Форум: Java
Тема: Классическая задача ассинхронных потоков
Ответы: 8
Просмотры: 4301

Классическая задача ассинхронных потоков

Здравствуйте Задача классическая. Есть два потока выполняющих какую то работу, и по завершению вызывающие метод workDone(this) известного им обоим одного экземпляра планировщика. Данный метод выполняемый в двух разных потоках запускает впоследствии некий другой поток если это не сделали до него. Про...
Nyashka
25 июл 2013, 10:45
Форум: Работа с данными
Тема: Работа с файлами на Android
Ответы: 53
Просмотры: 75205

Re: Работа с файлами на Android

На Sd карте(а не в ресурсах приложения) находится xml файл. Как мне подключив его в программе как File преобразовать в xml который я смогу парсить?
Nyashka
20 июл 2013, 18:30
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 38659

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

Сделал как вы сказали. Но если экземпляр класса объявлен в onCreate, то тогда откуда метод schedule() будет знать что такое "v"? Собственно он у меня его и подчеркивает. Сделал по другому, вернул метод schedule() в GView и дописал к его вызову экземпляр v.schedule(), к postInvalidate() ничего припи...