Найдено 40 результатов
- 18 фев 2015, 12:24
- Форум: Графика и анимация
- Тема: addPath() обрабатывается вне вашего кода
- Ответы: 0
- Просмотры: 1430
addPath() обрабатывается вне вашего кода
Обнаружил полное непонимание того как работают те или иные механизмы отрисовки с помощью Path() объектов. Если составить некую сложную геометрическую фигуру из большого числа других (возможно пересекающихся) геометрических фигур заданных так же некоторыми Path'ами с помощю addPath(), то отрисовка та...
- 12 янв 2015, 16:02
- Форум: Прочее
- Тема: Публикация приложения не через Google play
- Ответы: 4
- Просмотры: 2708
Re: Публикация приложения не через Google play
Спасибо за ответы. Итого, нестрашно если я поступлю подобным образом.
- 12 янв 2015, 15:43
- Форум: Прочее
- Тема: Публикация приложения не через Google play
- Ответы: 4
- Просмотры: 2708
Публикация приложения не через Google play
Хотелось бы поделиться наработками в одном направлении. Но я сильно сомневаюсь в том что кроме как для того что бы продемонстрировать это приложение мне заводить аккаунт разработчика не понадобится. А выбрасывать полторы тысячи просто на то что бы несколько заинтересовавшихся один раз запустили прог...
- 12 дек 2014, 14:45
- Форум: Уроки
- Тема: Урок 162. Графика. Drawable. Shape, Gradient.
- Ответы: 6
- Просмотры: 8632
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...
- 19 ноя 2014, 16:05
- Форум: Java
- Тема: получить статическое без инстанса
- Ответы: 5
- Просмотры: 3492
Re: получить статическое без инстанса
Всем спасибо, еще час гугления подсказал таки ответ:
Для получения статического поля достаточно было передать параметром null в качестве инстанса
Для получения статического поля достаточно было передать параметром null в качестве инстанса
- 19 ноя 2014, 15:19
- Форум: Графика и анимация
- Тема: Проблема с invalidate (Rect dirty)
- Ответы: 2
- Просмотры: 2888
Re: Проблема с invalidate (Rect dirty)
Мне тоже приходилось повозиться с тем что бы заполучить остатки конвы с прошлой прорисовки, так как на гаджете с 2.7 прорисовка кадра целиком занимала 70 мс. Для этих целей я лочил конву как в примере урока на который вы дали ссылку. Обратите внимание что это совсем не тоже самое что invalidate() и ...
- 19 ноя 2014, 14:46
- Форум: Java
- Тема: получить статическое без инстанса
- Ответы: 5
- Просмотры: 3492
Re: получить статическое без инстанса
Хм... Я неправильно задал вопрос, или на него нету ответа? Еще раз попробую коротко изложить суть: Необходимо получить содержимое статического поля некого класса, ссылка на который (подчеркну, ссылка на класс, а не на экземпляр класса) нам была дана. Имя поля известно, так что имея инстанс класса (е...
- 18 ноя 2014, 20:19
- Форум: Java
- Тема: получить статическое без инстанса
- Ответы: 5
- Просмотры: 3492
Re: получить статическое без инстанса
В вопросе замешана абстрактная фабрика которая по имени объекта создает его инстанс. Хранить сами инстансы ей смысла особого нет, поэтому у нее есть просто список описаний классов, инстансы которых она может создать. Когда ей дают имя она должна сравнить его с именем класса, а так же с ее укороченны...
- 18 ноя 2014, 19:59
- Форум: Java
- Тема: получить статическое без инстанса
- Ответы: 5
- Просмотры: 3492
Re: получить статическое без инстанса
И я не совсем понял вопрос. Вы хотите получить содержимое статического поле, о котором ничего неизвестно? (иначе почему не вызвать сразу Foo.NAME ?) Представьте что у вас есть 30-40 классов выполняющих некоторую унифицированную работу. Вы не хотите писать для каждой из них что то вроде if (Foo.NAME...
- 18 ноя 2014, 19:31
- Форум: Java
- Тема: получить статическое без инстанса
- Ответы: 5
- Просмотры: 3492
получить статическое без инстанса
Соответствующий вопрос: Как получить содержимое статического поля, к примеру такого: class Foo { public static String NAME = "Boo"; } если у тебя нет инстанса этого класса, а так же нету информации о нем, кроме ссылки на его класс взятой через Class <Object> fooClass = Foo.getClass(); т.е. нет самог...
- 22 сен 2014, 10:37
- Форум: Java
- Тема: Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)
- Ответы: 5
- Просмотры: 3289
Re: Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)
Когда -то давно подобная тема подымалась, потому просто оставлю цитату одного ответа: Тоже натыкался на эту статью когда пытался загуглить вопрос, но очевидно что к падению производительности имели именно мои действия. Почитайте данную статью - http://habrahabr.ru/post/222199/ , особенно Allocation...
- 21 сен 2014, 13:20
- Форум: Java
- Тема: Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)
- Ответы: 5
- Просмотры: 3289
Конкуренция в гарбэдж коллекторе (GC_CONCURRENNT)
В процессе переделок заметил что производительность моего рантайм приложения существенно понизилась, и как показывает сравнительный анализ с предыдущими версиями, во многом из за существенно возросшего числа вызовов GC_CONCURRENT останавливающего приложение на 50-100 мс что чрезвычайно разрушительно...
- 19 авг 2014, 11:59
- Форум: Java
- Тема: Увеличить производительность многопоточностью
- Ответы: 15
- Просмотры: 7842
Re: Увеличить производительность многопоточностью
С -шная функция pthread, почитать можно тут: https://08926976467793358646.googlegrou ... w=1&part=4 Т.е. существует возможность собственноручно распараллелить свое приложение используя Сишную библиотеку? В таком случае может ли вызвать затруднение подключение такой библиотеки к эклипсу? Или придетс...
- 19 авг 2014, 09:49
- Форум: Java
- Тема: Увеличить производительность многопоточностью
- Ответы: 15
- Просмотры: 7842
Re: Увеличить производительность многопоточностью
Спасибо за исчерпывающий ответ. Очень жаль что в моем случае высокая нагрузка будет проигнорирована из за того что она перемежается с полным бездействием в ожидании отрисовки. С другой стороны радует что мой телефон не будет садиться в два раза быстрее из за каких нибудь умников неграмотно использов...
- 18 авг 2014, 20:17
- Форум: Java
- Тема: Увеличить производительность многопоточностью
- Ответы: 15
- Просмотры: 7842
Увеличить производительность многопоточностью
Заранее планировал вынести распараллеленные задачи по потокам, дабы получить ускорение при обработке на многоядерных процессорах. Однако как показали тесты простое создание потока (Timer + TimerTask) не перемещает обработку на дополнительное ядро, и ,следовательно, не привносит ни какого приемуществ...
- 18 авг 2014, 11:14
- Форум: Java
- Тема: Классическая задача ассинхронных потоков
- Ответы: 8
- Просмотры: 4301
Re: Классическая задача ассинхронных потоков
Спасибо всем за советы. Handler исправно функционировал до тех пор пока не понадобилось вынести его работу в отдельный поток, под вышеописанную задачу он вполне подходил. Более короткое и менее требовательное решение подсказали в остальных комментариях, а именно через Lock(); На всякий случай привед...
- 04 мар 2014, 12:20
- Форум: Java
- Тема: Классическая задача ассинхронных потоков
- Ответы: 8
- Просмотры: 4301
Re: Классическая задача ассинхронных потоков
Именно об обработчике и подумал когда предположил что есть более простое решение задачи, ведь обработка сообщений, во первых, выполняется в потоке самого обработчика, во вторых, делается последовательно. Однако ни разу не работал с ними, поэтому поинтересовался здесь.adarash писал(а):Handler?
- 04 мар 2014, 11:37
- Форум: Java
- Тема: Классическая задача ассинхронных потоков
- Ответы: 8
- Просмотры: 4301
Классическая задача ассинхронных потоков
Здравствуйте Задача классическая. Есть два потока выполняющих какую то работу, и по завершению вызывающие метод workDone(this) известного им обоим одного экземпляра планировщика. Данный метод выполняемый в двух разных потоках запускает впоследствии некий другой поток если это не сделали до него. Про...
- 25 июл 2013, 10:45
- Форум: Работа с данными
- Тема: Работа с файлами на Android
- Ответы: 53
- Просмотры: 75220
Re: Работа с файлами на Android
На Sd карте(а не в ресурсах приложения) находится xml файл. Как мне подключив его в программе как File преобразовать в xml который я смогу парсить?
- 20 июл 2013, 18:30
- Форум: Графика и анимация
- Тема: Как сделать шашки на Android?
- Ответы: 73
- Просмотры: 38659
Re: Как сделать шашки на Android?
Сделал как вы сказали. Но если экземпляр класса объявлен в onCreate, то тогда откуда метод schedule() будет знать что такое "v"? Собственно он у меня его и подчеркивает. Сделал по другому, вернул метод schedule() в GView и дописал к его вызову экземпляр v.schedule(), к postInvalidate() ничего припи...