
Aleksey
17.07.2017
19:53:07
У фрагментов это происходит асинхронно

Антон
17.07.2017
20:00:00
как из NinePatchDrawable получить высоту не-контента

Ⓜ️ᵃʳᵃᵗ
17.07.2017
20:15:09
сорри что поздновато )

Google

Dmitry
17.07.2017
20:20:17
@aadolgiy спасибо за ответ

balolam
17.07.2017
20:23:39
Там хоть размер текста, хоть шрифт (если пошаманить), хоть цвет ... все что угодно

Ⓜ️ᵃʳᵃᵗ
17.07.2017
20:27:15
а если 20 размеров шрифтов ?

balolam
17.07.2017
20:28:27

Ⓜ️ᵃʳᵃᵗ
17.07.2017
20:29:16
просто нунжно делать все нормально
реально бесит брать проекты, в которых
текст захардкожен, в лейатух размеры

balolam
17.07.2017
20:30:56
Нет, не нужно, я этого и не говорил)

Ⓜ️ᵃʳᵃᵗ
17.07.2017
20:32:16
да , сейчас есть такой проект от бывших разрабов.
на отсурсе делали за много денег )

balolam
17.07.2017
20:33:13

Google

balolam
17.07.2017
20:34:43

Ⓜ️ᵃʳᵃᵗ
17.07.2017
20:35:20
не сложно, раздражающе больше

balolam
17.07.2017
20:36:01
Мне наоборот нравится больше так, а когда в проекте за сотню xml-н выглядит не лучше)

Сан
17.07.2017
20:36:06
Зек 250
Эх мечты мечты ???

Ⓜ️ᵃʳᵃᵗ
17.07.2017
20:37:07

balolam
17.07.2017
20:37:38
Я вот что скажу, код хардкода лайаутов написанный на Kotlin читается не хуже чем xml
Без превью можно спокойно жить

Quantum Harmonizer
17.07.2017
20:38:08

Marina
17.07.2017
20:38:42
Доброй ночи. Прокомментируйте такую ситуацию пжл, у меня есть валидный токен фб (проверен отладчиком маркеров доступа), сервер меня шлёт в пешее со статусом 400 и сообщением access_token is not valid. Прошу бекендщика со стороны заказчика поправить сервер. На что они мне выдают - ваша апа неправильно настроена, дайте сорцы апы. Хочется дать по морде им тряпкой. Неужели они не могут свой сервер проверить без моей апы? Как правильно им ответить?

balolam
17.07.2017
20:38:49

Marina
17.07.2017
20:40:28

balolam
17.07.2017
20:41:00

bob
18.07.2017
04:39:11
будьте добры подскажите с какими характеристиками пк комфортно работать в android studio

Алексей
18.07.2017
04:45:39
ssd и 8 гигов оперативки
процессор чем лучше тем лучше, у меня старенький i5 второго поколения, и нормас.

Nikolai
18.07.2017
04:48:04
наверно любой процессор с VT-x
ОЗУ мининум 8Гб, 16Гб для комфортной работы
ssd от 120Гб

Google

...•°•.•°
18.07.2017
04:54:03
Computer -> цена выше 800$

Nikolai
18.07.2017
04:55:38
можно и на старом железе неплохой комп собрать за 400$

Гадкий
18.07.2017
04:55:59
Кто в продакшн использует котлин? Как вы с SonarQube работаете?

...•°•.•°
18.07.2017
04:56:12
Sorry я имел ввиду notebooks

Dmitry
18.07.2017
05:01:29
Гадкий https://www.sonarqube.org/features/multi-languages/ а где тут котлин перечислен?

Гадкий
18.07.2017
05:02:22
В этом и проблема, пока что только сырые сборки на гите от энтузиастов

Dmitry
18.07.2017
05:02:42
ясно
прикольная штука, не пользовался

bob
18.07.2017
05:02:54
хотелось бы конечно новый собрать, бюджет жмёт. если смысл брать б/у? те же ноутбуки или лучше стационарник?
а по начинке какой?
спасибо

Dmitry
18.07.2017
05:27:09
Ноут будет в2 раза дороже на такую же конфигурацию, чем системник. А от бу производительность не зависит.

Nikolai
18.07.2017
05:28:53
если не бояишься экспериментов то старенький Xeon e5-1660 + мать + 16гб ОЗУ ~ 17к.руб.
по производительности будет как i7

Dmitry
18.07.2017
05:30:12
По начинка уже ответили, важно помнить что старый цп канает только полноценный, мобильный в разы медленнее

Max
18.07.2017
05:35:38

Dmitry
18.07.2017
05:36:08
Hq != m

Max
18.07.2017
05:36:26
Как по мне, android studio больше зависит от накопителя (с hdd скорость работы просто ужас)
Нет. Он мобильный.

Google

Dmitry
18.07.2017
05:37:45
И не одинаковая, а 25% разница, если на стационарное минимальный ноут, без разгона. Естественно без ссд на это смотреть бесполезно
Минимальный проц без индекса
Из мобильных много, но mobile имеет индекс м и ставится на 13" прошки, например. А бывает еще хуже

Admin
ERROR: S client not available

Dmitry
18.07.2017
05:39:55
Блин с телефона неудобно писать )
Вообщем выбирая конфиг гляньте cpubenchmark.com
Я бы еще накинул, что не все ssd одинаково быстрые. Что для нас тоже важно.

Ivan
18.07.2017
05:52:12
samsung evo 850 - отличный ssd

Max
18.07.2017
05:52:23
Но дорогой)

Nikolai
18.07.2017
05:52:24
любой ssd в разы быстрее работает с кучей мелких файлов
хоть A-DATA ставь

Ivan
18.07.2017
05:52:44

Глеб
18.07.2017
05:52:49
Ребят как можно News[].class предствавить в виде Class<T> model?

Nikolai
18.07.2017
05:54:20
new TypeToken<News[]>() {}.getType()

Глеб
18.07.2017
05:56:56
Раньше была строка такого вида
News.addAll(Arrays.asList(new GsonBuilder().create().fromJson(sPref.getString("news", "[]"), News[].class)));
Теперь попытался перевести это дело в фугкцию
public <T> List<T> getList(String key, Class<T> model) {
return Collections.singletonList(new GsonBuilder().create().fromJson(sPref.getString(key, "[]"), model));
}

Nikita
18.07.2017
06:22:12
Не подскажете по верстке?
<LinearLayout>
<ImageView/>
<LinearLayout>
<EditText/>
</LinearLayout>
<LinearLayout/>
</LinearLayout>
При открытии клавиатуры средний блок пропадает из-за нехватки места. А мне лучше чтоб пропадал верхний :(

Nikolai
18.07.2017
06:24:34
используй ScrollView

Nikita
18.07.2017
06:33:10
Зачем?

Михаил
18.07.2017
06:34:08
Чтобы оно листалось

Google

Алексей
18.07.2017
06:34:19
чтобы ваша вьюха могла скроллиться куда надо при появлени клавиатуры

Nikita
18.07.2017
06:34:19
Мне не нужно чтоб оно листалось
Чтоб при сжатии (изменении размера) в первую очередь уменьшался ImageView и только потом блок с EditText'ами

Dmitriy
18.07.2017
06:35:22

Nikita
18.07.2017
06:35:38
Считай что да
Речь идет именно об этом таске

Ivan
18.07.2017
06:37:00
Кто что использует для CI? Jenkins\Teamcity?

Nikita
18.07.2017
06:43:59
Travis

Ivan
18.07.2017
06:44:59
Travis
проект в оффлайн гитлаб репозитории

Nikita
18.07.2017
06:45:13
У гитлаба есть свой CI

Ivan
18.07.2017
06:46:34

Nikita
18.07.2017
06:49:08
Что значит связать?

Ivan
18.07.2017
06:49:52
гонять ui тесты на ферме реальных девайсов автоматом