Alex
Остальные тролят
Vladislav
включил кажется
Vladislav
@otanmukhanov делай поля приватными чтоль
Vladislav
нет))
Vladislav
Выноси константы в отдельный класс или файлик с ресурсами
Vladislav
во, да, я даже не приметил
Vladislav
MainActivity больше на менеджер для бд похожа
Vladislav
мейнактивити не должно быть посредником между данными и другими активити
Konstantin
Дай линк
Vladislav
@otanmukhanov Ты про MVP что-нибудь читал?
Vladislav
почитай, очень хороший паттерн ;)
Vladislav
не за что там 5 ставить)
Konstantin
Vladislav
Konstantin
Откуда код
Vladislav
ну декомпильнул апк
Vladislav
да
Konstantin
Нормас
Konstantin
Никогда не пробовал
Konstantin
А способы защиты есть от этого?
Vladislav
Vladislav
но не спасет
Konstantin
Я вот думаю как закончить это делать
Darya
Подскажите пожалуйста. С помощью HTTP запроса нужно передать image. Правильно ли я понимаю, что этот образ нужно сначала закинуть на хостинг, а потом ссылку эту нужно вставить в сам запрос или как то можно локально с устройства?
Oleg
Oleg
Добрый день! А как правильно выдать права (permission) на получение номера из адресной книги? Делаю вот примерно так https://gist.github.com/plesser/d5b2ce505d5194d533e150f5f472496e
Oleg
получаю ошибку """java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{fbe270c 4187:com.myenv.criminal/u0a78} (pid=4187, uid=10078) requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
"""
Alexander
Что делать, когда и фабрик мало? Крэши стали редкими в проде, но если произойдет - хрен поймёшь, как пользователь это сделал. Как вы ещё логируете поведение на дистанции?
Nikita
Все в курсе, что вышла 3 студия?
You
Да
Nikita
Я просто на release candidate 2 сидел и не было :)
Ilya
Ребзя кто то работат с ExoPlayer и ютубом? Плеер умеет воспроизводить видос по ссылке с браузера?
Anonymous
Gambrinus 🍺
Всем привет
Можно ли в Realm отслеживать изменения отдельных полей с помощью Rx?
Alexey
если нажать билд то все ок будет?
Beka
Чувакам кто интересуется с OS and Low level
Beka
http://www.it.iitb.ac.in/frg/wiki/images/f/f4/113050076_Rajesh_Prodduturi_Stage-01_report_8_113050076_stage01.pdf
Beka
Хорошая книжка
Олександр 🇺🇦
Олександр 🇺🇦
Konstantin
Konstantin
Ну да,но вот люди как то получают код)
Nikita
Есть у кого проблемы с gradle wrapper на 3 студии?
Arash
Arash
Nikita
при сборке не хочет упорно ставиться плагин 3.0.0
Airat
Ребзя, а где лучше всего хранить токен на телефоне в клиент серверных приложениях? В префах?
Darya
Nikita
Гугл утверждает, что в префах с MODE_PRIVATE безопасно хранить
Osip
Но на телефонах с рутом это может быть небезопасно.
Osip
Nikita
пишет, что плагие 3.3 версии, а надо минимум 3.5
Ruslan
Nikita
так поднимал в ссылке до 4.1
Nikita
Не работает
Osip
Не работает
После поднятия версии надо запустить таск грэйдла wrapper
Osip
./gradlew wrapper
Если линь/макось
На винде без ./ в начале
Osip
Или можно из меню грэйдла из IDE
Dima
Люди, помогите, Rx только начал изучать, подскажите, почему верхняя часть кода не делает свою работу если запустить в нижней части - https://gist.github.com/anonymous/df560d4239a4227d568f68289e6e9445
Dima
Имеете введу на результат работы: removeByUserIdAndParentUserId метода?
Dima
Я так понял что подписка в этом случаее не нужна (мне не нужен результат выполнения репозитория), может я чтото не понимаю ...
Dima
Ем, в конце єтой цепочки: .subscribe(onRoleChangeChanged, getErrorLogger())); - думаю это являеться подпиской. Или нет?
Dima
Но вот не задача - данные в базе остаются :(
Dima
нет, не заходит, на всей цепочки не заходят (может из-за лямбд ?)
Dima
В примере юзается greenDao если что. Да там инфа точно есть: Stetho + Google Chome подтверждают
Dima
знаю, код до меня не я писал - потому каша такая с переменными - но по логике в самой базе там всё норм и поля совпадают. parentid - "другой" userId
Dima
та всё норм - спасибо и на этом .... Щас попробую
Dima
мне почемуто кажется что вместо flatMap лучше было б написать doOnNext ...
Dima
или не очень идея ?
Dima
Чтож, буду искать дальше в стороне flatMap ... Спасибо и на єтом ...
Dima
Не подскажеш где можно почитать об Rx для "чайника" ?
Александр
Сноси папки .gradle и build, потом clean и rebuild. Гредл кэш как-то иногда криво апдейтит.
Pavel
Кстати, годные статьи
Pavel
Но лучше всего попробовать потыкаться самому. Rx только кажется сложным
Pavel
Я лично нашёл проект на гитхабе и в нем разобрался
Pavel
Мне кажется Rx, Dagger, Retrofit etc сейчас общепринятый адроид стек
Dima
:)
Andrew
Но опять таки где-то лучше без него
Darya
Планирую работать с Google Cloud Vision API.
В руководстве написано, что чтобы использовать API , нужно отправить запрос с ссылкой на картинку, которую сначала нужно загрузить в GC Storage. Но тогда получается длинная цепочка действий:
Отправляем фото в хранилище --получаем ссылку--> отправляем ссылку в API --Получаем JSON--> работаем с JSON
Собственно вопрос: Можно ли как то получить ссылку или отправить изображение не сохраняя объект в хранилище, а напрямую с памяти телефона, как будто мы загрузили фото в ВК к примеру? То есть цепочка получается короче:
Отправляем фото в API --Получаем JSON--> работаем с JSON