@android_ru

Страница 769 из 3205
Alexey
06.01.2017
19:29:09
хочун арисовать кодом вот такое

т.е. по линиям рисую

нужно поворачивать на углы

чет не то делаю или задумка норм ?

Google
J
06.01.2017
19:30:10
http://68.media.tumblr.com/0407242a94aa7e73451b3571e491592d/tumblr_n6m1cdiArR1qad8zvo1_500.jpg

Без матриц ты охуеешь это делать

Alexey
06.01.2017
19:31:15
ну хочу делать таким макаром: взял начальную точку на верхней ветке, повернул влево на 45 градусов отмерил точку прочертил прямую, потом далее без углов прямая, опять там повернул ну и т д...

http://68.media.tumblr.com/0407242a94aa7e73451b3571e491592d/tumblr_n6m1cdiArR1qad8zvo1_500.jpg
черт побери, ты меня всё засасываешь)))

Без матриц ты охуеешь это делать
ок, давай за матрицы обсудим, по правильному, мне что юзать андроидовский класс матриц или свой писать тогда?

J
06.01.2017
19:32:13
Пиши свой побырому

Alexey
06.01.2017
19:32:33
Пиши свой побырому
а нафига свой велосипед?

J
06.01.2017
19:32:37
Тебе надо массив float 3 на 3

Alexey
06.01.2017
19:32:47
android.graphics.Matrix не?

J
06.01.2017
19:32:57
И пару функций как его заполнять

Alexey
06.01.2017
19:33:11
И пару функций как его заполнять
и функции для поворота да ?

J
06.01.2017
19:33:55
Типа setupRotateMatrix(float[][] matrix, float angle)

Alexey
06.01.2017
19:34:03
вот все пишут свои матрицы, но зачем?

Google
Alexey
06.01.2017
19:34:11
это же такая заезжаная тема

J
06.01.2017
19:34:18
Ну это быстрее получается

Чем вникнуть в чужой паи

Alexey
06.01.2017
19:34:37
Ну это быстрее получается
чем разобраться как работают те что в фреймворке?

Ⓜ️ᵃʳᵃᵗ
06.01.2017
19:36:37
Я бы просто в векторе нарисовал, а потом на канву вывел )

J
06.01.2017
19:36:40
тока его нельзя на десктопе запустить и потестить?

Alexey
06.01.2017
19:36:46
ну покури android.matrix.
да, если уж на матрицах, то не свои ведлосипеды делать, когда это уже давно готово

Я бы просто в векторе нарисовал, а потом на канву вывел )
ну я почти так и делаю, на канву рисую, только ипользя Path

J
06.01.2017
19:37:48
ну setupRotateMatrix(float[][] matrix, float angle) ты можешь на десктопе оттестить

в 50 раз быстрее

на эмуляторе тестирую
держи: https://github.com/Scarabei/Scarabei/blob/master/scarabei-red/src/com/jfixby/scarabei/red/math/RedMathTools.java

строка 140

Alexey
06.01.2017
19:42:18
в 50 раз быстрее
быстрее чем что ?

J
06.01.2017
19:42:37
Чем в эмуляторе

Alexey
06.01.2017
19:43:48
Чем в эмуляторе
эм, не очень понял как мне это поможет?

Gerc
06.01.2017
19:43:58
Как сделать чтоб свою кастомную вью можно было увеличивать и вертеть как карту?

Gerc
06.01.2017
19:46:29
Готового бы

Google
Akano
06.01.2017
19:47:00
Ребят, вот я сделал плеер, а как его в уведомлениях добавить? Тип как в вк?

Edgar Khimich
06.01.2017
21:06:42
Всем доброй ночи подскажите, можно как то с помозью ресайкл вью, выровнивать элементы по средине ?

Михаил
06.01.2017
21:07:42
По середине чего?

Edgar Khimich
06.01.2017
21:07:58
строчки

Михаил
06.01.2017
21:09:37
Типа горизантальный ресайклер?

Edgar Khimich
06.01.2017
21:10:15
блин, раньше искал не так убил помню день и так и не нашел вот ответ http://stackoverflow.com/questions/30007956/how-to-center-items-of-a-recyclerview

Edgar Khimich
06.01.2017
21:25:06
balolam
06.01.2017
21:32:16
Если центрировать или ещё что, то это к LayoutManager)

Edgar Khimich
06.01.2017
21:49:25
а что там прописывать нужно в layoutе, чтоб увидеть превью моих айтемов в ресайкл вью ?

Edgar Khimich
06.01.2017
21:53:39
tools:listitem="@android:layout/item_q" нашел, ток что то с кард вью не работает

Nobody
06.01.2017
22:39:27
здарова мужики кто нибудь может подсказать как можно сообразить следующую логику: есть список элементов в тексте, нужно на экране создать поле поиска, при печатании поиск ищет по списку и выдаёт подходящие элементы при нажатии добавляет его в отдельный список выбранного ?

Alexander
06.01.2017
22:59:18
Нужен апп с базой данных и небольшим взаимодействием пользователей Цена договорная

J
06.01.2017
23:21:13
Из википедии

Ilya
07.01.2017
10:16:36
уважаемые доны и донны. Интересует ваше мнение на счёт идеологической правильности использования технологий. Требуется при запуске приложения делать большие загрузки по сети и сохранять загруженное в БД. При этом не хочется морозить пользователя на splash-экране. Т.е. концепт в том, чтобы загружать данные в отдельных потоках и, в том случае если пользователь успеет "добраться" до экранов где эти данные фактически нужны, то уже тогда задерживать его до полной загрузки. Вопрос в следующем: что лучше использовать для организации загрузки в бэкграунде - asynctask'и (с соотв. геромоем по их синхнонизании с активити), банальный Thread, или может быть сервисы

Gerc
07.01.2017
10:17:29
Сервис конечно

Google
Roman
07.01.2017
10:18:14
Я нуб в андроид, но мне кажется что это как раз задача сервиса.

Igor
07.01.2017
10:18:28
А причем тут сервис? господа?

Admin
ERROR: S client not available

Roman
07.01.2017
10:18:40
Например, штатный Download Manager - это именно сервис

Igor
07.01.2017
10:18:42
Сервис без асинктакса не сработает

Ilya
07.01.2017
10:18:58
Сервис конечно
обычный, и организовывать работу в отдельном потоке руками, или, м.б. для этой цели как раз подойдёт IntentService?

Gerc
07.01.2017
10:19:40
Валерий
07.01.2017
10:19:50
Сервис хранящий данные и кидающий асинктаски на их получение

Ilya
07.01.2017
10:20:48
ага, кажется, пока прояснилось, спасибо

Shikh
07.01.2017
10:31:00
Админ в вакансии. Добавь в группу.

Anton
07.01.2017
10:32:08
по русски напиши

Ilya
07.01.2017
10:33:46
а вот тогда ещё более идеологический вопрос. Допустим мне надо сделать 1000 http-запросов, и я знаю что каждый будет выполняться ~10 секунд. Насколько имеет смысл их распаралеливать? Понятное дело, что чисто техническими средствами я могу их послать практически одновременно (один за другим). Будет ли система посылать их оптимальным образом, или есть какое-то эмперическое правило для числа потоков делающих сетевые запросы?

...пока прихожу к мнению что надо использовать default executor из AsyncTask'a, который, в зависимости от версии API "сделает всё сам". Но всё же не уверен что это самый оптимальный способ и хотелось бы услышать мнение коллег

Alexander
07.01.2017
10:43:21
берешь сервис,в нем бахаешь 1000 асинхронных запросов :)

Ilya
07.01.2017
10:44:27
берешь сервис,в нем бахаешь 1000 асинхронных запросов :)
...и получаю "железка в коме или просто не желает реагировать"? :)

Alexander
07.01.2017
10:44:42
почему?

Ilya
07.01.2017
10:46:01
почему?
вот потому и спрашиваю. Вдруг получу давку у Фермопилов

хочется сделать хорошо

Alexey
07.01.2017
10:47:32
@sinlos тамошний "сделать всё сам" - это 1 поток, все запросы по очереди, максимум 1 запрос одновременно

Google
Ilya
07.01.2017
10:49:07
угу. М.б. тогда дефолтный thread pool executor?
"дефолтный" - т.е. сконфигурированный в зависимости от физических возможностей железки

...т.е. изначальный вопрос и был в том - будет ли дефолтный thread pool executor оптимальным для описанной задачи, или имеет смысл увеличить число потоков в пуле

Alexey
07.01.2017
10:51:14
@sinlos ну там в исходном коде AsyncTask, что там за executor. Оно конфигурирует от кол-ва процессоров. В сетевых запросах же CPU не участвует, ты там только ответа по сети ждешь

Ilya
07.01.2017
10:53:29
Вот это меня и озадачило. Сформулирую иначе - что может ограничить андроид на одновременное выполнение сетевых запросов? Максимальное число каких-нибудь файловых дескриптеров?.. С "низним уровнем" у меня плохо, потому и спрашиваю

Alexey
07.01.2017
10:55:53
@sinlos сишком рано заморачиваешься, у тебя ещё большая часть приложения не готова )

Ilya
07.01.2017
10:56:41
@sinlos сишком рано заморачиваешься, у тебя ещё большая часть приложения не готова )
не, бОльшая у меня как-раз готова, но я хочу сделать ещё лучше, ещё быстрее

Gerc
07.01.2017
10:56:42
Может в зпвисимости от типа соединения?

Ilya
07.01.2017
10:57:43
Gerc
07.01.2017
10:58:10
Гпрс, 3г, 4г

Wi-fi

Ilya
07.01.2017
10:58:54
Гпрс, 3г, 4г
об этом не подумал. Теперь вообще непонятно как жить.

Roman
07.01.2017
11:02:37
У тебя мобильное устройство?

Страница 769 из 3205