@android_ru

Страница 1928 из 3205
Штирлитц
27.08.2017
22:14:32
ну хочется заказчку так))

Alexey
27.08.2017
22:15:17
ребята, а есть чатик по rx?

Aleksey
27.08.2017
22:15:46
@reactivex

Google
Aleksey
27.08.2017
22:17:07
@Mujahit ?

Igor
27.08.2017
22:17:08


Konstantine
27.08.2017
22:43:14
Как правильно называется дело, когда экран состоит из нескольких фрагментов и в одном, например, список, а в другом подробный экран элементов списка по выбору. На планшетах как еще бахают или просто в альбомном режиме. Ни разу не приходилось делать, хочу вникнуть)

Aleksey
27.08.2017
22:43:44
master detail flow

http://goneremote.io/master-detail-pattern/ вот тут статья годная, имхо

@Mujahit у меня личной жизни нет, вот я тут и балуюсь

Igor
27.08.2017
22:47:08
Ладно, если вдруг кто-нибудь придумает, в какую сторону смотреть - вот тут вся информация о проблеме: https://stackoverflow.com/questions/45909990/bluetoothsocketconnect-is-locking-the-thread-and-throwing-ioexception-after-whi

Roma
27.08.2017
22:49:30
Всем привет! Народ, а что можно почитать хорошего по проектированию приложений. Просто, вот я смотрю чужой код и просто бледнею от того, что я быдло кодер с кривыми руками. Работал раньше на Unity(C#) и не приходилось сильно думать о хорошем коде.

Roma
27.08.2017
22:52:13
Чужой код и читай + паттерны проектирования всякие вкусные)
Ясно, спасибо) пойду собирать инфу и все практиковать.

Konstantine
27.08.2017
22:52:54
Ясно, спасибо) пойду собирать инфу и все практиковать.
Можно сразу влезать во всякие клин архитекчюр и мвп/мввп, но если с проектированием приложений пока сложно идет вообще, то лишь сильнее запутаешься, имхо)

Хотя просто почитать лишним не будет, хотя бы о mvp)

Google
Igor
27.08.2017
22:53:33
Чужой код и читай + паттерны проектирования всякие вкусные)
К слову, ИМХО, паттерны отдельные куда более часто приходится использовать, когда работаешь с чужим говнокодом ?

И правишь его

И дополняешь

Konstantine
27.08.2017
22:54:09
Ну думаю человеку врятли придется чужой исправлять, а свой до ума доводить не помешает, отличная практика)

Roma
27.08.2017
22:55:09
Понял, ну мне пока свои руки нужно исправить. Чтобы хоть не было стыдно показывать код)

Да и с паттернами я мало работал, так как мои друзья были костыли.

Konstantine
27.08.2017
22:56:07
Можешь в чатах и кидать код, спрашивая что бы можно исправить и как, но надо быть готовым к тому, что все чаты на 99% состоят из одних лишь senior программистов, которые вместо помощи начнуть выебываться тупо)

Konstantine
27.08.2017
22:57:27
Вот основные паттерны отсюда можешь изучить, там правда код на си и смартталке, но он абстрактный, все должно быть понятно)

Штирлитц
27.08.2017
22:57:36
Можешь в чатах и кидать код, спрашивая что бы можно исправить и как, но надо быть готовым к тому, что все чаты на 99% состоят из одних лишь senior программистов, которые вместо помощи начнуть выебываться тупо)
Ну не сказал бы. Я кидал на код ревью свой код и мне дали конструктивную критику что и как надо было делать, без всяких "Лол, кек, лох рукожопый". Так что норм

Konstantine
27.08.2017
22:58:03
Штирлитц
27.08.2017
22:58:50
Вроде нашел подобное но на Java
https://drive.google.com/file/d/0B13cRSoupEUKSXRuM0lJbEdtSmM/view?usp=sharing Вот на Джаве, актуальное издание.

Konstantine
27.08.2017
22:58:54
Вроде нашел подобное но на Java
если от Эрика и Элизабет Фримен то говорят тоже хороша, но там размер книги в два раза больше при описании тех же паттернов)

Штирлитц
27.08.2017
22:59:09
Сам осваиваю сейчас, написано хорошо и понятно

Конечно не паттерны, но тоже важная часть программирования

Konstantine
27.08.2017
23:00:28
Для общего развития в большинстве своем, ибо 90% всех алгоритмов и структур данных уже защиты в стандартную либу)

Немного не так

90% нужных

Так правильнее

Google
Roma
27.08.2017
23:01:03
Почитаю, но думаю в начале книгу на русском и далее на англе. Думаю так будет более понятно. Английский знаю, но не прям идеально. В процессе все)

Штирлитц
27.08.2017
23:01:11
https://github.com/yayaa/LocationManager Кто то юзал?

70Кб всего, решил попробовать, но как то туго пошло с обновлением ежесекундным. Хз, может кто подскажет: https://github.com/yayaa/LocationManager/issues/68

Кстати, хотел спросить, нормально ни такой вопрос в issues?

Сергей
27.08.2017
23:06:40
че за редактор/ide?

Igor
27.08.2017
23:09:04
И последняя интересная вещь, о моем ненаглядном блютусе. В логах появляется вот такая строчка: D/BluetoothSocket: SecProductFeature_BLUETOOTH.SEC_PRODUCT_FEATURE_BLUETOOTH_IT_POLICY_FEATURE = true Но, как ни странно, в исходниках BluetoothSocket нет ни одного вызова Log.d, который бы допускал такой вывод (см. https://github.com/android/platform_frameworks_base/blob/master/core/java/android/bluetooth/BluetoothSocket.java). У меня все.

Антон
27.08.2017
23:30:09
че за редактор/ide?
Полагаю, что это студия с кастомной темой

Igor
28.08.2017
00:40:10
Перечитал документацию, нашел строчку "%device-name% не поддерживает Android версии ниже 4.3" (=> нихуя кроме BLE там не работает). Блэт.

Dmitry
28.08.2017
03:12:39
Ребят подскажите плиз как проще всего сделать чтобы на скрол вниз actionbar прятался а на скрол вверх отображалось?

Михаил
28.08.2017
04:11:24
Ребят подскажите плиз как проще всего сделать чтобы на скрол вниз actionbar прятался а на скрол вверх отображалось?
Все проще даже. Ложишь тулбар в appbarlayout и указываешь у тулбара app:layout_scrollFlags="scroll"

Но вот со значением флага надо поиграться. Точно не помню какой нужен

Никита
28.08.2017
04:13:29
This class requires API level 22.2.0 or higher

Михаил
28.08.2017
04:15:43
This class requires API level 22.2.0 or higher
Он в библе поддержке есть

Назаров
28.08.2017
06:07:35


Всем привет. Как сделать чтобы элементы в RecyclerView , который использует GridLayoutManager, занимали всю ширину?

Eugene
28.08.2017
06:18:55
Всем привет. Как сделать чтобы элементы в RecyclerView , который использует GridLayoutManager, занимали всю ширину?
найди реализацию грид лайоута менеджера который поддержвает автоширину, их много

Ⓜ️ᵃʳᵃᵗ
28.08.2017
06:28:51
А ещё при бинде это можно сделать

Jack
28.08.2017
06:33:28
если во фрагменте вызывать activity.replaceFragment(другой фрагмент) нужно ли как-то уничтожать текущий фрагмент? у активити есть метод finish(), а у фрагментов есть что-то похожее?

Google
Ⓜ️ᵃʳᵃᵗ
28.08.2017
06:34:34
Remove, popbackstack etc

Jack
28.08.2017
06:37:13
popbackstack - не то

это аналог onBackPressed

Anton
28.08.2017
06:46:33
он у тя итак уничтожится при реплейсе

Admin
ERROR: S client not available

Anton
28.08.2017
06:46:37
если в стек не класть

Alexander
28.08.2017
06:58:48
Так попбекстеком ты закроешь текущий фрагмент, что тебе и нужно, в чем проблемы?

Aleksey
28.08.2017
07:20:55
Всем привет, а может кто подсказать что на андроиде хорошо для логгирования использовать?

Михаил
28.08.2017
07:21:59
Как вариант Timber

Oleksandr
28.08.2017
07:22:25
Log4J 2

Михаил
28.08.2017
07:22:33
:D

Nikita
28.08.2017
07:22:51
sout работает норм

Aleksey
28.08.2017
07:23:59
А чем Log. не нравится стандартный?
Да норм, просто хочу рассмотреть подольше вариантов, где у кого какие +/-

Михаил
28.08.2017
07:28:23
Да норм, просто хочу рассмотреть подольше вариантов, где у кого какие +/-
Можно еще статическую обертку написать над стандартными, чтобы тэг не приходилось указывать плюс можно было не вызывать в релизной сборке

Nikita
28.08.2017
07:34:19
Как раз нашел такой: https://habrahabr.ru/post/263419/
он не поддерживает .wtf() - можно забыть про него

Aleksey
28.08.2017
07:34:49
А такую штуку кто нибудь использует: https://github.com/tony19/logback-android?

Alex
28.08.2017
07:41:32
привет слышал когда-то, что if (BuildConfig.DEBUG){} вырезается. Где можно почитать подробнее?

Google
Михаил
28.08.2017
07:43:18
Вырезается, если использовать Proguard
Вырезается если использовать компилятор)

Это оптимизация javac

Alex
28.08.2017
07:43:47
Savelii
28.08.2017
07:43:49
Вырезается если использовать компилятор)
Не согласен. Я декомпилил обратно, всё там остаётся

Alex
28.08.2017
07:44:25
ладно, а как оно вырезает? что будет если там будет еще несколько других условий в if?

Savelii
28.08.2017
07:45:19
Если компилятор видит if (false) (то есть, константу), то он вырезает эту ветку

Alex
28.08.2017
07:45:50
ты логи пытаешься удалить?
нет, всякие дебаг штуки, типа mock data для быстрого прохождения сайнапа(он на 19 скринов)

Evgeny
28.08.2017
07:51:01
Коллеги, запрос через постман выполняется за 22ms, а в приложении за 6000ms. И реально 6 сек крутится прогресс бар и после уже появлется в UI данные. Что посоветуете, чтоб разобраться, на что столько времени уходит?

Anton
28.08.2017
07:52:20
мб ты в разных сетях))

Evgeny
28.08.2017
07:52:44
нет, в одной и той же

Anton
28.08.2017
07:53:02
а ты это время 6000мс откуда взял? с интерсептора?

Evgeny
28.08.2017
07:53:21
Да

Никита
28.08.2017
08:03:51
ааа люди помогите, голова горит...

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