@android_ru

Страница 827 из 3205
Mikhail
16.01.2017
10:15:11
А почему тогда не иcпользовать из аппкомпата стиль?

Gleb
16.01.2017
10:15:15
хотелось бы всё нативное сохранить в идеале - тока бэкграунд и тока тот слой что серая заливка - подменить

Mikhail
16.01.2017
10:15:19
Который Button.Colored

Gleb
16.01.2017
10:16:20
Который Button.Colored
Почти - тока в моём случае не Colored a Pictured )) - вот как тут быть?

Google
Gleb
16.01.2017
10:16:46
а так видимо ... да... как колоред должно получиться

Quantum Harmonizer
16.01.2017
11:00:14
Банально хотел сделать колбэк для ретрофита, который покажет снекбар с кнопкой "повторить" если интернет отвалился. Для этого в колбэк нужно захватить View, от которого Snackbar будет искать координатор. А если активити не видна, показать тост. Проблемы: 1) isAttachedToWindow работает, начиная с API 19, стараюсь поддержать 15. 2) для тоста мне придётся держать ссылку на активити, либо слабую ссылку, но тогда показ тоста не гарантирован, либо ссылку на Application context, но тогда внешний вид тоста может поломаться. Ваши идеи по поводу решения столь простой задачи?)

Pavel
16.01.2017
11:01:37
так тост показать разве обезательно активити нужна? или просто контекст

Beka
16.01.2017
11:02:38
У тебя метод ретрофита дергается через RX?

Quantum Harmonizer
16.01.2017
11:02:52
с мвп таких проблем не возникает
Почему? Откололи презентер от активити, тост не показан. МВП же не победит ЖЦ.

У тебя метод ретрофита дергается через RX?
Нет, но это не играет решающей роли.

Sergey
16.01.2017
11:03:26
https://developer.android.com/reference/android/support/v4/view/ViewCompat.html#isAttachedToWindow(android.view.View)

Beka
16.01.2017
11:05:03
По идею если у тебя внутри колбека есть доступ на виюху это означает у тебя уже ссылка на Активити нет?

Ты не можешь решить это.

Sergey
16.01.2017
11:05:14
@Harmonizr только сегодня у Вортона в презентации увидел)

Quantum Harmonizer
16.01.2017
11:06:06
Google
Quantum Harmonizer
16.01.2017
11:06:23
@Harmonizr только сегодня у Вортона в презентации увидел)
Можно ссылку? Вообще угараю по его презентациям)

Sergey
16.01.2017
11:07:06
@Harmonizr https://speakerdeck.com/jakewharton/advancing-development-with-kotlin-droidcon-uk-2015 62 слайд

Quantum Harmonizer
16.01.2017
11:07:29
Спасибо!

Yuriy
16.01.2017
11:10:01
У кого-нибудь были проблемы с MediaDataRetriever.getFrameAtTime на самсунгах? Записал дефолтной камерой видео, потом дергаю фреймы, но из 2 секунд(~30 битмапов) не повторяются только 4. На nexus 5x все ок

Yuriy
16.01.2017
11:11:43
https://github.com/wseemann/FFmpegMediaMetadataRetriever
Неет, только не ффмпег

Igor
16.01.2017
11:11:45
посмотри сколько ключевых фреймов

Pavel
16.01.2017
11:27:40
Привет. а мы можем как то в приложение чекнуть с какого региона приложуха устанволена.

Yuriy
16.01.2017
11:28:25
посмотри сколько ключевых фреймов
Чем это поможет? FFMpeg = + 20 метров к апк :(

Beka
16.01.2017
11:30:02
Привет. а мы можем как то в приложение чекнуть с какого региона приложуха устанволена.
Да можешь. Это вообще то должен чекнуть Сервер. Исходя из Айпи.

Или еще Кординаты можно

Kostya
16.01.2017
11:31:02
Ребята, а есть какой-то элемент как в Preference окне EditTextPreference? Просто хочу в свой лейаут запихнуть. Или же придется самому с 0 делать?

Pavel
16.01.2017
11:34:20
Да можешь. Это вообще то должен чекнуть Сервер. Исходя из Айпи.
всмысле сервер? например у нас разный контент для разных стран, то есть ты же можешь указать в гугл плее для каких регионов можно качать приложение. А мне хочется разный контент в зависимости в какой стране поставили приложение. По координатам стремно, так как в приложение надо будет добавлять дополнительные пермишены. Что не есть гуд

Pavel
16.01.2017
11:35:59
ок, спасибо

Mikhail
16.01.2017
11:36:03
Возможно стоит глянуть в сторону com.android.vending.INSTALL_REFERRER

Google
Pavel
16.01.2017
11:36:06
будем думать как лучше

Beka
16.01.2017
11:39:58
Что бы узнать откуда клиент заходит уточняли по Айпи

Спотифай тоже так делает.

Ну вообще то все почти так делают.

Что бы обойти обычно ВПН рубят.

Mikhail
16.01.2017
11:41:45
Я так понимаю, хочется знать именно регион установки

Не?

Beka
16.01.2017
11:42:20
Если контент показывать.. То скорее всего откуда он заходит в Апп.

Pavel
16.01.2017
11:42:43
ну не свосем, просто думали что если нет вариантов чекать так. то хотяб при установке

Mikhail
16.01.2017
11:42:52
Понятно

Pavel
16.01.2017
11:43:03
а так то наверн оптимальный варик и правд на серваке все хендлить

Igor
16.01.2017
11:44:59
При компиляции приложения выдает Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/ihor/Videos/jdk1.8.0_111/bin/java'' finished with non-zero exit value 2 Пока советы гугла не помогают

Beka
16.01.2017
11:45:31
Igor
16.01.2017
11:46:33
юзаешь jack ?
Да нет, вроде...

Михаил
16.01.2017
11:46:47
Да нет, вроде...
почему тогда пакет 8-ой джавы стоит?

Mikhail
16.01.2017
11:47:02
Кстати

Google
Mikhail
16.01.2017
11:47:08
А если getNetworkCountryIso()?

Который в TelephonyManager

Igor
16.01.2017
11:47:51
почему тогда пакет 8-ой джавы стоит?
Ну он стоит, и во всех проектах норм. А в одном - вот такое

Михаил
16.01.2017
11:48:20
в общем это странно, что на других проектах работает

должен быть 7

Pavel
16.01.2017
11:49:14
Который в TelephonyManager
я так поянл что он не всегда норм покажет, например если нету симки в телефоне

Mikhail
16.01.2017
11:49:17
С некоторой надёжностью получаем текущую страну пользователя (только при условии, что есть сим-карта)

Да, упирается в наличие симки

Admin
ERROR: S client not available

Igor
16.01.2017
11:53:57
http://www.oracle.com/technetwork/es/java/javase/downloads/jdk7-downloads-1880260.html

Quarx2k ?
16.01.2017
11:54:50
или одна зависит от другой и они разных версий

а иногда тупо ошибка. И clean не поможет. Просто .gradle надо удлить

Михаил
16.01.2017
11:56:29
http://www.oracle.com/technetwork/es/java/javase/downloads/jdk7-downloads-1880260.html
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

Quarx2k ?
16.01.2017
11:59:15
а консоль градла пишет чего интересного?

Alexey
16.01.2017
12:00:33
кто юзал ConstraintLayout, как там у него с перформансом?

Google
Михаил
16.01.2017
12:01:41
кто юзал ConstraintLayout, как там у него с перформансом?
с перфомансом ок. с перфомансом работы с ним гавно

Михаил
16.01.2017
12:02:07
ты пробовал?

Vladimir
16.01.2017
12:02:14
кто юзал ConstraintLayout, как там у него с перформансом?
Не профайлил. Но в целом лагов не было. Работать действительно больновато

Михаил
16.01.2017
12:02:53
ну обычный кейс это просто провести курсор мыши по превьюшке и у тебя вся разметка по пизде пойдет

такие дела

Vladimir
16.01.2017
12:03:10
Редактор идейный тупой.

Gerc
16.01.2017
12:03:15
Жестковато но интересно. :) Спасибо.
Зато без рефлексии. Можно даже попробовать в сервис вынести. Биндер передавать с реквестом и забирать биндер. Получится все в одном месте через анонимные колбеки

Igor
16.01.2017
12:03:37
а консоль градла пишет чего интересного?
Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/ihor/Videos/jdk1.8.0_111/bin/java'' finished with non-zero exit value 2 * Try: Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output.

Quarx2k ?
16.01.2017
12:04:05
—stacktrace вруби

Alexey
16.01.2017
12:04:11
Михаил
16.01.2017
12:04:40
а в коде редактировать не варианТ? прям xml как и раньше
вариант. но половина прелести это как раз графический редактор

Gerc
16.01.2017
12:04:43
Михаил
16.01.2017
12:04:46
но он еще очень сырой

Vladimir
16.01.2017
12:05:51
а в коде редактировать не варианТ? прям xml как и раньше
Вариант, но сразу в редактор лезешь. С ним прикольно мышкой все такскать, но результат иногда не предсказуем. А в коде да, можно.

Михаил
16.01.2017
12:06:46
вариант. но половина прелести это как раз графический редактор
и если из кода работать, то от вышеописанного тебя ничто не спасет. просто навел мышку на превьюшку и начинай заново все выставлять. ctrl+z не поможет

Alexey
16.01.2017
12:07:40
и если из кода работать, то от вышеописанного тебя ничто не спасет. просто навел мышку на превьюшку и начинай заново все выставлять. ctrl+z не поможет
печаль, ноя ещё ни разу в жизни не видел годного инструмента по верстке ui вот таким способом, с помощью расстановки, разве что в ios xcode получше будет

Alexey
16.01.2017
12:08:37

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