
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 градусов отмерил точку прочертил прямую, потом далее без углов прямая, опять там повернул ну и т д...

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

J
06.01.2017
19:36:27

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

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

Alexey
06.01.2017
19:36:46

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

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

Alexey
06.01.2017
19:43:48

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

Sergey
06.01.2017
19:45:22

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

Google

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

Sergey
06.01.2017
19:47:18

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

Ivan
06.01.2017
21:24:46

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
Из википедии

Павел
07.01.2017
05:26:05

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

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

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

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

Ilya
07.01.2017
10:48:19

Google

Ilya
07.01.2017
10:49:07
...т.е. изначальный вопрос и был в том - будет ли дефолтный 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

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
У тебя мобильное устройство?