@android_ru

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

Quantum Harmonizer
22.03.2017
10:14:54
подскажите возможно ли вытащить SHA1 у билда?
Отпечаток сертификата приложения? Конечно.

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
keytool в java это умеет
я доставала из проекта так, но когда у меня был src, а это просто скачанный апк

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

Quantum Harmonizer
22.03.2017
10:16:36
я доставала из проекта так, но когда у меня был src, а это просто скачанный апк
https://github.com/VKCOM/vk-android-sdk/blob/master/vksdk_library/src/main/java/com/vk/sdk/util/VKUtil.java#L151

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

Sergey
22.03.2017
10:18:45
я доставала из проекта так, но когда у меня был src, а это просто скачанный апк
apk это зип архив, распакуй его и выполни команду `keytool -printcert -file META-INF/CERT.RSA`

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



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

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

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 ?

Andriy
22.03.2017
11:19:49
Google Test Lab
имееш ввиду Firebase Test Lab ?

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")

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
ясно

ни того, ни того нз )

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
это +1 строка ;\
ну не пиши код тогда.

Gleb
22.03.2017
11:30:54
оно длинное получается, с учетом того, что я еще индекс получаю через имя
Индекс лучше получить где-то однажды заведомо, как минимум по причине производительности потому как в цикле делать c.getColumnIndex(name) - зная что будет одно и тоже - писать это не айс?

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
ИМХО, работа с курсорами порождает неподдерживаемый код.

Google
Quantum Harmonizer
22.03.2017
11:33:31
your-mirror
22.03.2017
11:34:04
если хочшь совсем упростить - см CursorWrapper
не понял чем он упрощает, не нашел метода с дефолт значением

Quantum Harmonizer
22.03.2017
11:35:21
Dim
22.03.2017
11:36:14
Accessibility service
О, спасибо, не знал.

Ivan
22.03.2017
11:37:53
О, спасибо, не знал.
За нажатие кнопок в чужих приложениях можно по шапке получить :)

Admin
ERROR: S client not available

Gleb
22.03.2017
11:38:59
не понял чем он упрощает, не нашел метода с дефолт значением
Курсор обертка - имеет интерфейс курсора, и в конструктор ждет обёртываемый курсор ты например, можешь переопределить getString(int index) - так что если внутр(обёрнутый) курсор вернет null отдать в return default

Ivan
22.03.2017
11:39:27
Мы в добрых целях, честно!)
Это потом вирустотал рассудит )

Gleb
22.03.2017
11:40:26
не понял чем он упрощает, не нашел метода с дефолт значением
см. паттерн Wrapper в ООП, в андроиде в апи, нет-нет встречаются такие вещи, DrawableWrapper н-р.

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
могут какие-то сайд эффекты вылезти?
Нет, вроде referential transparency соблюдается ??

Еще можно анаташек @NotNull @Nullable наставить

Google
your-mirror
22.03.2017
11:50:10
вроде норм, только я бы defaultValue проверил на null :)
ога, можно конечно дискуссию еще на эту тему устроить

Marina
22.03.2017
11:57:22
Еще можно анаташек @NotNull @Nullable наставить
а чем анноташки помогут? я не в курсе

Sergey
22.03.2017
11:57:43
а чем анноташки помогут? я не в курсе
IDE будет показывать что ты обращаешся к нуллабл переменной

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

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

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
? почините мне лучше скрол, чем про глупые аннотации говорить ))
Так лампово про архитектура разговаривали и опять UI android-баги(фичи) подоспели ?

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

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

Страница 1140 из 3205