
Sergey
14.08.2017
21:55:25

Konstantine
14.08.2017
22:07:27
Или через shape вроде можно

Sergey
14.08.2017
22:07:54

Konstantine
14.08.2017
22:08:07
Но самое нормальное сейчас это с CardView

Google

Konstantine
14.08.2017
22:08:15
У него в свойствах прям можно выставить вроде.
Вроде лишнее

Sergey
14.08.2017
22:08:31
не видел

Konstantine
14.08.2017
22:09:28
https://developer.android.com/training/material/lists-cards.html?hl=ru#CardView
card_view:cardCornerRadius
или
CardView.setRadius

Sergey
14.08.2017
22:10:11
плять, гугл!

Konstantine
14.08.2017
22:11:31
а, ебушки, не так понял сообщение, что-то показалось спрашивают про скругленные углы.
Хотя думаю там можно что-то так придумать, но не надо)

Nikita
14.08.2017
22:16:41
Ребят, хэлп - вот под такую JSON-модель https://tech.yandex.ru/dictionary/doc/dg/reference/lookup-docpage/ городить шесть таблиц в БД (SQLite) - это нормально?)) Чтобы отдельно синонимы хранить, значения, варианты перевода и так далее
Или лучше как-то в более простую модельку это результат замаппить и использовать меньшее количество таблиц?

Vladislav
14.08.2017
22:52:50
шесть таблиц это плохо? )

Google

Nikita
14.08.2017
22:55:21
Наконец-то до Sqlite добрался и прост хотел поинтересоваться, нормальная ли это практика для подобной модельки завести шесть таблиц)

Konstantine
14.08.2017
23:11:44
Не знаю, что там за моделька, но всегда надо и от задачи отскакивать)

Михаил
14.08.2017
23:12:16
достаточно одной таблицы с 6ю полями + поле с id

Nikita
14.08.2017
23:15:39
А как быть, например, с объектом массива syn? Он состоит из трёх полей text, pos и иногда в ответе может присутствовать gen.

Михаил
14.08.2017
23:16:27
не обратил внимание

Nikita
14.08.2017
23:18:15
И там точно такая же ситуация, например, с объектами ex((
Кто-нибудь здесь юзал ORM StorIOSQLite?

Михаил
14.08.2017
23:19:32
а бд для какой цели нужна?

Nikita
14.08.2017
23:20:21
Кэшировать результаты перевода + хранить избранные результаты

Михаил
14.08.2017
23:20:51
чтобы не заорачиваться можно хранить голые ответы сервера в key-value хранилище каком-нибудь

Nikita
14.08.2017
23:21:41
И когда нужно их снова в POJO маппить?

Михаил
14.08.2017
23:21:55
когда они нужны
в кэш так я понимаю в офлайне будет запрос. поэтому просто по ключу доставть и десериализовать
имхо особо толку тут от бд нет

Nikita
14.08.2017
23:26:50
имеете ввиду вообще БД убрать из приложения или для хранения использовать не БД?

Михаил
14.08.2017
23:28:16
не знаю просто какие там еще юз кейсы есть в приложении, но именно для хранения ответов сервера имхо бд не особо нужна

Nikita
14.08.2017
23:32:52
А Retrofit или OkHttp, если я правильно помню, могут же кэшировать ответы сервера?

Михаил
14.08.2017
23:33:40
у okHttp вроде что-то про кэш есть

Nikita
14.08.2017
23:34:12
А что посоветуете использовать для кэширования обычных ответов сервера?

Google

Михаил
14.08.2017
23:35:06
SharedPreferences как вариант или проскакивала библа их замена - щас не найду
ан нет. нашел
https://github.com/iamironz/binaryprefs

Nikita
14.08.2017
23:42:44
А хранить голые ответы сервера, а не десериализованные - это вообще хорошая практика?

Михаил
14.08.2017
23:51:55
в принципе можно и не голые. библа выше позволяет

Nikita
15.08.2017
00:13:30
А как вообще в Sqlite сделать отношение между таблицами one-to-many
Использовать параметр FOREIGN_KEY
?

Vladislav
15.08.2017
02:39:10
но вообще в SugarRecord есть возможность забахать нормально, так что если твоя орм'ка непозволяет рекомендую посмотреть :)

Ruben
15.08.2017
05:36:27
Maxim @Harmonizr В общем мутная штука этот рендертред. Систрейс видит этот поток только в семёрке, в шестёрке и пятёрке его нет хотя и заявлен. Он обрабатывает чисто анимацию судя по инфе в инете и как его руками пощупать пока не понятно. И видимо в этом его прикол.

Sergey8827
15.08.2017
06:13:20
?
Юзай ОРМ лайт плюс анотации

Sergey
15.08.2017
06:14:28

Eugene
15.08.2017
06:14:40

Ruben
15.08.2017
06:16:37

Sergey
15.08.2017
06:17:23

Ruben
15.08.2017
06:17:41

Sergey
15.08.2017
06:18:00
Я не про техническую реализацию
А про то что нельзя это делать

Vitalii
15.08.2017
06:18:46
Это как с goto
Вроде бы и можно, но после того, как это сделал — как в говно наступил.

Google

Ruben
15.08.2017
06:20:28

Sergey
15.08.2017
06:20:35
Это юай поток, вы что? ANR хотите

Ruben
15.08.2017
06:20:53
Сколько раз это нужно повторить?

Sergey
15.08.2017
06:21:21
Странные цели

Admin
ERROR: S client not available

Ruben
15.08.2017
06:23:29
Странные цели
Что странного в том чтобы изучать как устроен андроид?
Обожаю такие ответы)

Sergey
15.08.2017
06:24:17

Sasha
15.08.2017
06:30:34
Всем утра в хату. Кто рум юзает, как у вас со временем сборки?

Alexey
15.08.2017
06:31:59

Sasha
15.08.2017
06:33:18

Alexey
15.08.2017
06:34:33
ну проект крупный. После прогарда 15мб. Куча либ. После полного клина до полуторы минуты
машина i5, 32DDR4
HDD

Sasha
15.08.2017
06:35:10
у меня без рума столько

Alexey
15.08.2017
06:37:26
с 4-мя, hypertreading - хз. все стоковое... QuadCore Intel Core i5-6400, 3100 MHz (31 x 100)
мне хватает, собственно. Правда иногда наблюдаю пики по загруженности процессора... думаю в следующем году i7 взять. ну или если психану то i9

Ⓜ️ᵃʳᵃᵗ
15.08.2017
06:49:49

Igor
15.08.2017
06:52:09
Всем привет! Есть те, кто работал с ffmpeg?

Google

Denis
15.08.2017
06:58:22

Igor
15.08.2017
07:14:20

Никита
15.08.2017
07:16:52
Почему может быть неактивна кнопка "Запись видео" в андроид мониторе на определенных девайсах?

Sergey
15.08.2017
07:18:25

Никита
15.08.2017
07:19:24

Sergey
15.08.2017
07:19:46
девайс тот выбран? )

Никита
15.08.2017
07:21:10
только один подключен

Sergey
15.08.2017
07:21:35
должно работать

Maxim
15.08.2017
07:33:27

Denis
15.08.2017
07:36:25
Мне нужно на видео накладывать разные эффекты
ясно, с эффектами не работал
пробовал сжимать видео, выяснилось что с помощью ffmpeg это дико медленно, и для этого больше подходит MediaRecorder api (различные камеры с гитхаба) и MediaCodec api (код для сжатия из Telegram)

Ruben
15.08.2017
07:38:18