@android_ru

Страница 1347 из 3205
Sergey
03.05.2017
14:52:15
Ого

Konstantine
03.05.2017
14:52:53
Целый листенер? )
Да. Плюс в нем проверка на тип эвента, тип кнопки, тип айди. Охерено красиво, ага) У меня аж студия потекла)

Max
03.05.2017
14:55:18
Всем привет. Может кто подскажет, почему mediarecorder при старте записи сбрасывает у камеры значение фокуса? То есть был выставлен фокус до начала записи, а при ее начале фокус сбрасывает на бесконечность. Куда копать?

Google
Max
03.05.2017
14:56:58
Можно руками тыкать, если камера поддерживает, то она в процессе записи наведется

Artem
03.05.2017
14:57:34
Ребят, есть кто работал с google fit sdk?

Igor
03.05.2017
15:09:17
В JRebel for Android теперь появилась бесплатная версия. Кто уже юзает или собирается попробовать, отпишитесь потом как оно. https://zeroturnaround.com/rebellabs/introducing-jrebel-for-android-enterprise/

Ivan
03.05.2017
15:15:38
Андрей
03.05.2017
15:43:28
В JRebel for Android теперь появилась бесплатная версия. Кто уже юзает или собирается попробовать, отпишитесь потом как оно. https://zeroturnaround.com/rebellabs/introducing-jrebel-for-android-enterprise/
Нормально работает. И котлин в проекте юзается, и аннотейшин процессор (капт), и мультидекс в дебаге - подхватывает быстро. Иногда глюки бывают, но редко.

P4r4N01k
03.05.2017
16:05:25
Коллеги, дайте совет! Как бы вы определяли страну в которой запущено приложение на андроид?

т.е. есть приложение, и оно должно определять в какой стране находится запустивший его девайс

Iwan
03.05.2017
16:07:43
по языку установленному в ос

там ж можно язык установить в настройках

Google
P4r4N01k
03.05.2017
16:08:46
по языку установленному в ос
не катит, так как можно поменять пользователю самостоятельно

Quantum Harmonizer
03.05.2017
16:08:49
по языку установленному в ос
Суп, я бы с тобой поспорил: английский == где угодно, русский == в СНГ или на чужбине

Denis
03.05.2017
16:11:16
Кто-нибудь знает, можно ли выводить в лог все вызовы методов приложения, не прописывая везде ручками Log.d(TAG, "methodName") ? Также интересует вывод в лог вызова методов жизненного цикла активити и фрагментов

Roman
03.05.2017
16:11:20
По айпи лучше связку из 2х-3х разных сервисов использовать. Могут не давать результат. Ну и кешировать надо в связи с этим.

Denis
03.05.2017
16:17:50
спасибо

Igor
03.05.2017
16:18:29
Коллеги, дайте совет! Как бы вы определяли страну в которой запущено приложение на андроид?
Может быть стоит гео подключить, или пользователь не должен об этом знать ?)

P4r4N01k
03.05.2017
16:27:06
Может быть стоит гео подключить, или пользователь не должен об этом знать ?)
может и знать, я пока глубоко не разбирался, но разве там есть определение страны? там же вроде координаты только?

Igor
03.05.2017
16:51:27
может и знать, я пока глубоко не разбирался, но разве там есть определение страны? там же вроде координаты только?
Да по координатам страну не так сложно получить, можно еще из адреса вытянуть. Резоно будет подключить, если там помимо страны нужна будет еще гео-инфа

Можно еще сделать хак - заставить пользователя сделать фотку (или открыть какую-то из последних сделанных) и оттуда метаданные вытянуть. Вариант катит 100%, ибо почти все девайсы EXIF пишут сейчас

Pavel
03.05.2017
17:04:56
Привет. Есть Gridiew мне нужно как то получить номер позиции при нажатии на Item. Есть OnItemClickLinester, но мне нужно при касании получтить его, что то типу OnItemTouchLinester(но такого к сожелению нету=(

Pavel
03.05.2017
17:30:44
спасибо, буду пробовать

Dmitriy
03.05.2017
17:40:16
Простите за оффтоп. На случай, если кто не в курсе, пригодится то многим: гугл переводчик теперь торт, они сегодня подключили НС, теперь я смог узнать перевод абзаца из доков, который меня ставил в ступор. Просто рекомендую

Quantum Harmonizer
03.05.2017
17:41:19
Егор на вебинар зовёт. :)

Google
Quantum Harmonizer
03.05.2017
17:41:19
Кому интересно, у меня будет веминар через 40 минут, на тему "Subtyping vs Inheritance in OOP", на английском. Всем добро пожаловать, там вопросы онлайн задавать можно будет, попробуем подискутировать: https://www.youtube.com/watch?v=DjrA7_Uymok

Dmitriy
03.05.2017
17:44:05
Уже несколько недель как нейтронную сеть подключили
я пару дней назад этого не замечал))

Sergey
03.05.2017
17:44:24
Dmitriy
03.05.2017
17:46:49
Какой абзац?
Be reasonable with using complicated argument matching. The natural matching style using equals() with occasional anyX() matchers tend to give clean & simple tests. Sometimes it's just better to refactor the code to allow equals() matching or even implement equals() method to help out with testing.

Sergey
03.05.2017
17:46:55
http://www.androidpolice.com/2017/03/06/google-translate-now-uses-neural-machine-translation-languages/

Danil
03.05.2017
20:38:22
Привет. Мне в адаптере нужно генерить лейаут менеджеры, тут либо аттачить фрагмент, кастнутый к интерфейсу-провайдеру, либо просто передавать контекст и брать getApplicationContext

По идее, конечно, брать контекст приложения более предпочтительно

Zinnur
03.05.2017
20:42:45


Zinnur
03.05.2017
20:42:50
есть идеи как сделать?

Alexey
03.05.2017
20:43:19
есть идеи как сделать?
кастомный календарь

onDraw

Danil
03.05.2017
20:43:58
А вообще что советуете почитать по модели памяти андроида? Мемори ликс, нулл поинтер эксепшнс, сборка мусора

Не находил ничего годного

Danil
03.05.2017
20:47:46
Видел

Quantum Harmonizer
03.05.2017
20:47:53
А вообще что советуете почитать по модели памяти андроида? Мемори ликс, нулл поинтер эксепшнс, сборка мусора
Большая часть материалов, актуальных для Java, актуальны и для Android. Про утечки памяти и прочие печальки много есть в Bitter Java. NPE — хз, это обычная ошибка в коде, тут вроде и читать нечего. Сборка мусора (правда, не в ART, а в HotSpot) описана в Java Performance — The Definitive Guide. Также у Jake Wharton некоторые нюансы есть в видяхе Eliminating Code Overhead. В целом, чем толще объекты, тем скорее мусор нужно будет собирать; чем больше объектов, тем он дольше собирается.

Google
Quantum Harmonizer
03.05.2017
20:48:39
Видел
В какой форме, насколько много?

Danil
03.05.2017
20:49:12
В универе, читал Java Fundamentals

Но мало что отложилось

Ну я по твоему списку пойду

Просто вот в гайдах упоминается Root Context

И доступность из него

Применимо к андроиду

Admin
ERROR: S client not available

Quantum Harmonizer
03.05.2017
20:50:20
Балин, обязательно разбивать полмысли на четыре сообщения?

Просто вот в гайдах упоминается Root Context
Это места, которые нельзя выкинуть сборщиком мусора. В частности — работающие потоки.

Danil
03.05.2017
20:51:59
Пойду по тому, что ты написал

Спасибо)

То есть если я передал контекст в метод, который выполняется в одном потоке, то будет лик до тех пор, пока метод не завершит выполнение?

Это места, которые нельзя выкинуть сборщиком мусора. В частности — работающие потоки.

Не до конца понимаю, что значит "работающие"

Игорь
03.05.2017
20:58:15
Всем доброго времени.

Не подскажете, как обычно реализовывается хранение дополнительной информации о View? Точнее, допустим есть какой-нибудь список подключённых пользователей, их ники отображаются в TextView. Один из пользователей уходит, остальные ловят это событие и у них из списка надо удалить вышедшего пользователя.

Danil
03.05.2017
21:03:42
RecyclerView.Adapter? Или я не понял вопрос.
Да, решил через контекст парента

Google
Danil
03.05.2017
21:03:58
Надо почитать больше про архитектуру компьютера

Игорь
03.05.2017
21:13:55
RecyclerView.Adapter? Или я не понял вопрос.
Спасибо, кажется это оно.

Quantum Harmonizer
03.05.2017
21:14:41
Надо почитать больше про архитектуру компьютера
Надо, но это вообще другая тема, которая ни на Java, ни на сборку мусора не похожа.

Nikita
03.05.2017
21:23:23
Много хардаврных докладов на jpoint есть

Еще можно C++ начать учить

Или HighLoad

https://youtu.be/sHHbIStkaqI

https://youtu.be/sHHbIStkaqI
Должно понравиться

Anton
03.05.2017
21:44:09
в джаве 4 гц

Konstantine
03.05.2017
21:45:52
С БД почти не работал, тут дошло дело до миграции БД на новую версию. Речь о реалме, но думаю это относится ко всем БД. Правильно ли я понимаю, что при миграции, например, при добавлении новой таблицы, нужно самим прописывать всю логику для добавления этой таблицы? Тобишь мы проверяем, что версия схемы БД не последняя и доводим ее сами ручками до последней, так? Но, получается, на каждую новую версию схемы надо писать новую логику и уже к 5 версии файл миграции будет состоять из 5 if с проверкой на версию и большим телом для перехода к этой версии. Неужто это и есть best way?)

Konstantine
03.05.2017
21:49:16
там есть метод onUpgrade он вызывается когда бд версия меняется
Да это я все знаю. Меня именно факт проверки каждой версии и реализации перехода не радует. При большом кол-ве миграций эта часть разрастется до жопы)

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