
Artyom
31.05.2017
08:45:23

Quantum Harmonizer
31.05.2017
08:45:52

Алексей
31.05.2017
08:46:10
все возможные support library

Marat
31.05.2017
08:46:18
кто нибудь работал с coordinator layout и скрывающимся при скроле тулбаром? столкнулся с проблемой - хочу закрепить вьюшку внизу, а она начинает кататься вместе с тулбаром. Можно ли ее как нибудь закрепить?

Google

Anton
31.05.2017
08:48:36
ооо бля стартаперы подьехали))

Алексей
31.05.2017
08:48:38
вам сюда: https://t.me/mobile_jobs

Ivan
31.05.2017
08:49:11
Но при этом рабу не платить,а бабло с заказчика брать

Никита
31.05.2017
08:51:09
Народ кто нибудь знает как можно быстро обходить битмап попиксельно?) Чтобы яркость каждого пикселя можно было дёрнуть...

Владислав
31.05.2017
08:55:58
Может откроешь документацию и сам посмотришь?

Anton
31.05.2017
08:56:49
хахаххахаха

Алексей
31.05.2017
08:56:56
чувак, завязывай с аудиосообщениями, ну неудобно же
тем более с дурацкими

Dan
31.05.2017
08:57:40
завязывай с аудиосообщениями

your-mirror
31.05.2017
08:58:02
и флудить

Владислав
31.05.2017
08:58:15
@DenisIzmaylov админ приди, порядок наведи

Dan
31.05.2017
08:58:18
@Molbert

Google

Anton
31.05.2017
08:58:46
зачитай еще

Владислав
31.05.2017
09:00:35
@InjectViewState Забань его чтоль

Alexey
31.05.2017
09:00:57

Владислав
31.05.2017
09:01:10
ну и иди в чат по ноде

Alexey
31.05.2017
09:04:24
задолбал он меня
ещё мне звонит
ушел в бан короче

Владислав
31.05.2017
09:04:39
❤️

Denis
31.05.2017
09:06:28


Splinter
31.05.2017
09:15:09
Задумался: много вьюх, которые наследуются от кастомного textview. Всегда использовал для тач эвента var imm = (InputMethodManager)context.GetSystemService("input_method");
imm.ToggleSoftInputFromWindow(view.WindowToken, ShowSoftInputFlags.Forced, 0);
Но был ли более простой способ вызывать клавиатуру, наследуясь от textview?

J
31.05.2017
09:18:45

Никита
31.05.2017
09:19:10
можно же bitmap.getPixel(x,y)
а зачем?
мне нужно посчитать среднюю яркость по картинке, а потом посчитать среднеквадратичное отклонение каждого пикселя от средней яркости ^_^

Алексей
31.05.2017
09:21:26
вы бы для этого либы использовали, всё же реализовано уже.

J
31.05.2017
09:21:40

Никита
31.05.2017
09:22:02

Google

Никита
31.05.2017
09:22:18

J
31.05.2017
09:22:36

Никита
31.05.2017
09:23:07

Igor
31.05.2017
09:23:56
тогда opencv

Алексей
31.05.2017
09:23:57
что бы вы ни сделали в java, у вас выйдет пара минут

J
31.05.2017
09:25:51
особенно на андройде

Алексей
31.05.2017
09:26:35
ещё как зависит. на плюсах сильно быстрее сработает. Но вообще да, opencv

J
31.05.2017
09:26:50

Anton
31.05.2017
09:28:15
"а вот в плюсах все быстрее..."

J
31.05.2017
09:28:28

Anton
31.05.2017
09:28:32
ага

J
31.05.2017
09:29:25
ща захоливарим про медленность джавы
и выяснится что посоны пишут java-говнокод и он медленно работает
или используют java 1.5

Anton
31.05.2017
09:30:19
@ikomarov я тебе гист закоментил там.
Какой смысл вырубать встроенный механизм синхронизации в скайлате и делать свой через ринтран лок а потом его врубать? Ты думаешь это даст огромный прирост в перфоманс склайта?

Алексей
31.05.2017
09:30:25
да норм джава) насчёт сильно быстрее я погорячился, правда.

Stas
31.05.2017
09:31:45
есть какая-нибудь стабильная либа, реализющая свайп для закрытия активити. как в android версии телеграма?

Admin
ERROR: S client not available

Sergey
31.05.2017
09:32:29

Google

Gleb
31.05.2017
09:32:56

Stas
31.05.2017
09:33:56

Donna Anna
31.05.2017
09:35:06
нет не быстрее )
а у тебя есть основания так говорить? я как-то по умолчанию считаю что длинную математику надо в нэйтив-часть, но может я ошибаюсь? расскажи

Dmitriy
31.05.2017
09:35:43
@InjectViewState

Alexey
31.05.2017
09:36:14
понаехали флудерасты

Владимир
31.05.2017
09:36:20
всем привет, делаю приложениенаподобие трекера
может быть кто подскажет как правильнее сделать определение старта и финиша движения устройства? желательно только через gps данные, без activityrecognition?
особенно интересуют моменты например остановка на светорфоре, как правильнее такое обрабатывать?
или хотя бы в какую сторону копать?

J
31.05.2017
09:37:13
реальные запоры случаются на порядках алгоритмов
типа если он квадратный и более - то ты хоть на ассемблере пиши - не поможет
хардкор вычисления делаются на видеокартах быстро засчёт распараллеливания, но это уже были не мои проблемы
в джаве тока эксепшоны тормозят по скорости операций

Donna Anna
31.05.2017
09:41:12
понятно, спасибо

Sergey
31.05.2017
09:47:11
https://smartapps.egeniq.com/speed-up-the-computations-of-your-android-app-by-writing-renderscript-code-7c36280a8bc1

J
31.05.2017
09:48:22
https://ru.vingrad.com/Ocherednyye-dannyye-o-medlennosti-JAVA-id50bb516e6ccc19b03703c2e7
щас все ещё лучше

Никита
31.05.2017
09:48:31


Gleb
31.05.2017
09:49:07
Спасибо, так и делал (юзал MediaRecorder и указывал битрейт)
но столкнулся с тем что не все телефоны умеют записывать в разрешениях, которые выдал метод getSupportedVideoSizes / getSupportedPreviewSizes
+ нельзя заранее узнать, поддерживается ли H.265 кодек например
в обоих случаях будет крэш с нативным сишным кодом ошибки
+ хотелось бы более тонкую настройку кодека иметь, как в ffmpeg
т.к. на full hd (а некоторые телефоны отказываются снимать в чем-то кроме full hd) битрейт меньше 5-7 Mbps выглядит очень печально
имхо это оверкилл, и много трафика съест при заливке на сервер
таким образом, даже не знаю стоит ли юзать MediaRecorder API, слишком уж много проблем
но сжатие на лету - очень вкусно и заманчиво конечно
может правильнее после записи видео стандартной камерой уже сжимать чем-то?
попробовал ffmpeg, но почему-то дико медленно сжималось
Ну ... смотри - тут есть два подхода
Максимально нативный
Максимально свой
Максимально нативный (Плюсы):
Практически не влияет на размер apk(всё уже на борту)
Хардварная реализация: соответственно - скорость, потребление батареи,
ну и вендор лучше работает со своим железом.
Официальный Android API - то есть минимум порога вхождения в код
(Минусы):
Всё довольно низко уровнего, много писанины.
Соответственно чем ниже - тем больше девайсо-зависимости
соответственно придется подыскивать битрейты и резолюшны - максимально популярные. Ну тоесть нащупывать какие-то усредненные значения, приемлимые всем.
Мало гибкости и тюнинга - ибо никогда не знаем какие HW Capabilites доступны, либо покрывать всё свичами на конкретные модели у стройств
Максимальной свой (или 3rd part):
Плюсы
Свобода действий, модификации - код полностью твой. Возможно это будет очень популярное,авторитетное с++ решение в целом в мире разработки (как н-р ffmpeg). Возможно даже меньше кода писать придется. Поддержка всего что позволяет либа, девайсо-независимо.
Минусы
Очень большая прибавка к размеру апк. Очень долгий билд всего этого добра. Часто очень медленная в итоге работа (потому что всё CPU разгребает, соответственно бешеный расход батареи)
В итоге выглядит это всё как слон в посудной лавке.
Порог вхождения в такой код - высокий(надо знать плюсы, плюсовые либы, и весь NDK - CMake билдабельно конфигурабельные геморои)


ilya
31.05.2017
09:50:59
Приветствую, есть ли пример, ScrollView + ConstraintLayout, вообщем надо ConstraintLayout который скроллится

Google

Алексей
31.05.2017
09:52:04
и в чём проблема?
раньше был баг, но его починили

ilya
31.05.2017
09:54:07
Сделал ScrollView(корень) -> Constrainlayout, но не скроллится пока не поставишь руками Сonstrainlayout заведомо большой размер, например, 500dp. Размер Сonstrainlayout явно больше размера экрана, внутри есть фрагменты которые вставляются в ViewPager, но т.к. скролл не работает, часть контента Сonstrainlayout невидно.


Denis
31.05.2017
09:54:16
Ну ... смотри - тут есть два подхода
Максимально нативный
Максимально свой
Максимально нативный (Плюсы):
Практически не влияет на размер apk(всё уже на борту)
Хардварная реализация: соответственно - скорость, потребление батареи,
ну и вендор лучше работает со своим железом.
Официальный Android API - то есть минимум порога вхождения в код
(Минусы):
Всё довольно низко уровнего, много писанины.
Соответственно чем ниже - тем больше девайсо-зависимости
соответственно придется подыскивать битрейты и резолюшны - максимально популярные. Ну тоесть нащупывать какие-то усредненные значения, приемлимые всем.
Мало гибкости и тюнинга - ибо никогда не знаем какие HW Capabilites доступны, либо покрывать всё свичами на конкретные модели у стройств
Максимальной свой (или 3rd part):
Плюсы
Свобода действий, модификации - код полностью твой. Возможно это будет очень популярное,авторитетное с++ решение в целом в мире разработки (как н-р ffmpeg). Возможно даже меньше кода писать придется. Поддержка всего что позволяет либа, девайсо-независимо.
Минусы
Очень большая прибавка к размеру апк. Очень долгий билд всего этого добра. Часто очень медленная в итоге работа (потому что всё CPU разгребает, соответственно бешеный расход батареи)
В итоге выглядит это всё как слон в посудной лавке.
Порог вхождения в такой код - высокий(надо знать плюсы, плюсовые либы, и весь NDK - CMake билдабельно конфигурабельные геморои)
Может апи какое-то есть, которое бы отдавало хотя б поддерживаемые разрешения и кодеки для всех моделей устройств?
типа devicespecifications.com (у него нет апи)
Тогда можно б было без опаски словить креш в рантайме заюзать MediaRecorder наверное


ilya
31.05.2017
09:55:24