
Marina
22.03.2017
10:14:22
подскажите возможно ли вытащить SHA1 у билда?

Quantum Harmonizer
22.03.2017
10:14:54

Dmitriy
22.03.2017
10:15:12
keytool в java это умеет

Konstantin
22.03.2017
10:15:35
такая проблемка в idea при добавлении constraint-layout ide просит добавить зависимость - она прописывает в gradle:
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'наживаю потом update version, но при подтягивании версии 1.0.2 ошибка
Gradle sync failed: Could not find com.android.support.constraint:constraint-layout:1.0.2.
Required by:
project :app
Consult IDE log for more details (Help | Show Log)

Google

Marina
22.03.2017
10:15:45

Roman
22.03.2017
10:15:53
Коллеги, подскажите чат по архитектуре Андроид? В прошлый раз ссылку пропустил

Quantum Harmonizer
22.03.2017
10:16:36

Andrey
22.03.2017
10:17:05

Roman
22.03.2017
10:17:51

Vlad
22.03.2017
10:18:21
ну на стандартных значит на стандартных)

Sergey
22.03.2017
10:18:45

Todor
22.03.2017
10:21:26
Как поменять заставку рабочего стола для всех рабочих столов на маке, включая новые открытые? Вот так выставил на одном рабочем столе и при попытке добавления добавляется с дефолтной картинкой

Igor
22.03.2017
10:36:23
Ребята - вам в iOS dev чат ?

Alexey
22.03.2017
10:38:13
скрины маков тут не нужны)

Marina
22.03.2017
10:40:24

your-mirror
22.03.2017
10:42:43
ох уж этот ios (

Google

Quantum Harmonizer
22.03.2017
10:44:01
то был Mac OS

your-mirror
22.03.2017
10:44:44
ох уж тот mac os

Todor
22.03.2017
10:46:54
дичь какая-то
не думал, что могут быть проблемы со сменой рабочего стола
причем проблему так и не решил

Andriy
22.03.2017
11:18:20
Всем привет,у меня вопрос: есть ли какието сайты на подобе етого http://developer.samsung.com/remotetestlab/rtlDeviceList.action?os=101# , где можна на реальньіх девайсах потестировать APK ?

Sergey
22.03.2017
11:18:38

Andriy
22.03.2017
11:19:49

Sergey
22.03.2017
11:20:03

Andriy
22.03.2017
11:20:46
да
а он разве не платный ?

Sergey
22.03.2017
11:21:02
но есть и маленький триал

Andriy
22.03.2017
11:21:32

Sergey
22.03.2017
11:21:55

your-mirror
22.03.2017
11:22:14
как можно упростить работу с Cursor при получении значений, а именно если оно null, то выставлять дефолтное?

Andrew
22.03.2017
11:22:45

your-mirror
22.03.2017
11:23:37
типа конструкции getOrDefault(index, "Oleg")

Igor
22.03.2017
11:23:53

Andriy
22.03.2017
11:24:03
Много друзей)
В том и проблема что ниукого из ближашых нету девайса на котором мог бы получить такойже краш... :( думал может найду девайс online ...

Gleb
22.03.2017
11:24:09
Firebase Testlab - до 10 реальных устройств, до 15 - виртуальных в сутки. На free-аккаунте.
На первых порах - за глаза! + Instrumentation tests supported?

your-mirror
22.03.2017
11:24:54

Quantum Harmonizer
22.03.2017
11:25:02

Google

Sergey
22.03.2017
11:25:05

Quantum Harmonizer
22.03.2017
11:25:05

your-mirror
22.03.2017
11:25:19
ясно
ни того, ни того нз )

Andrew
22.03.2017
11:25:26

your-mirror
22.03.2017
11:26:37

Gleb
22.03.2017
11:27:26
но спасиб )
value = c.isNull(colIndex) ? "default" : c.getString(colIndex);
если хочшь совсем упростить - см CursorWrapper

your-mirror
22.03.2017
11:28:10
оно длинное получается, с учетом того, что я еще индекс получаю через имя

Quantum Harmonizer
22.03.2017
11:29:12

your-mirror
22.03.2017
11:29:29
это +1 строка ;\

Quantum Harmonizer
22.03.2017
11:29:47
И, да, есть куча объектно-ориентированных решений :)

Sergey
22.03.2017
11:29:52

Quantum Harmonizer
22.03.2017
11:30:12

Gleb
22.03.2017
11:30:54

your-mirror
22.03.2017
11:31:30

Gleb
22.03.2017
11:31:30
Ну и читабельнее, как ребята уже сказали

Dim
22.03.2017
11:32:01
Народ, а можно сделать такую страшно не хорошую штуку: нажать на кнопку в чужом приложении? Про интенты знаю.

Quantum Harmonizer
22.03.2017
11:32:12
ИМХО, работа с курсорами порождает неподдерживаемый код.

Sergey
22.03.2017
11:32:54

Google

Quantum Harmonizer
22.03.2017
11:33:31

your-mirror
22.03.2017
11:34:04

Quantum Harmonizer
22.03.2017
11:35:21

Dim
22.03.2017
11:36:14

Ivan
22.03.2017
11:37:53

Admin
ERROR: S client not available

Gleb
22.03.2017
11:38:59

Dim
22.03.2017
11:39:06

Ivan
22.03.2017
11:39:27

Gleb
22.03.2017
11:40:26

Sergey
22.03.2017
11:40:59
ContextWrapper

Gleb
22.03.2017
11:41:17
Absolutely ?

your-mirror
22.03.2017
11:42:38
решил попроще сделать
public static <T> T getOrDefault(T value, T defaultValue) {
return value == null ? defaultValue : value;
}
могут какие-то сайд эффекты вылезти?

Quantum Harmonizer
22.03.2017
11:48:58
вроде норм, только я бы defaultValue проверил на null :)

Igor
22.03.2017
11:48:58
Еще можно анаташек @NotNull @Nullable наставить

Google

your-mirror
22.03.2017
11:50:10

Marina
22.03.2017
11:57:22

Sergey
22.03.2017
11:57:43

Egor
22.03.2017
11:58:06
может была у кого проблема? у меня скроллВю как -то опущен ниже экрана, т.н. экран как бы скроллится, но всеравно нижняя кнопка обрезана

Marina
22.03.2017
11:58:07
я чет всегда проверяю как обычно на null и все

Sergey
22.03.2017
11:58:32

Marina
22.03.2017
11:58:42
умница
ну я имею в виду без аннотаций

Sergey
22.03.2017
11:59:27
вам сюда @mobile_jobs

Igor
22.03.2017
11:59:54

Sergey
22.03.2017
12:00:04
зависит от уровня ворнинга

Igor
22.03.2017
12:01:37
А еще из Kotlin у Java методов будет явно видна nullability

Egor
22.03.2017
12:02:20
? почините мне лучше скрол, чем про глупые аннотации говорить ))

Никита
22.03.2017
12:03:07

Egor
22.03.2017
12:03:42
да, я так и сделал, просто хотелось бы понять откуда такой косяк

Igor
22.03.2017
12:05:14

Gleb
22.03.2017
12:05:35
ну я имею в виду без аннотаций
Марина, попробуйте с аннотациями.
Я недавно на них подсел(NoNull/Nullable) - удобнее стало.
Студия сама будет требовать выставлять проверки
(я assert - ставлю) - пусть валится на стадии разработки.
Чтоб до релиза напороться на все возможные npe как можно больше

Egor
22.03.2017
12:06:56
(я assert - ставлю)
а смысл?? не люблю их, если долдно упать - упадет и так, а тут +1 строчка