Dmitry
вот с этого момента поподробнее, если можно...
Vladislav
Ребят, подскажите правильно ли я делаю ) Мне нужно в приложении делать фото документов и сохранить к определенному объекту. С камеры я буду сохранять фото в кеш приложения а в объекте буду сохранять путь к фото, все верно?)
Наталья
ребята, есть у кого-то пример ViewModelProvider.Factory, который создает инстанс вью модели, передавая контекст в конструктор? мне нужно в интсансе ViewModelи дергать базу sql (room просит контекст) - соответственно свою ViewModel наследую от AndroidViewModel, при рефлексии шляпа выходит Краш в рантайме - Cannot create an instance of class .....el.view_model.FeedViewModel
Vladislav
да, все верно, только нужно учесть как ты в кеш сохраняешь, просто это файл. Или это медиа хранилище
Мне нужно что бы была ссылка на сделанное фото, я по это фото отправляю в другое место )
Dmytro
вот моя моделька
а разве нужно заботиться о том, что бы самому прокидывать контекст? ВРоде просто унаследоваться и все
Dmytro
медиа хранилище это галерея фото или я неправильно понимаю?
Я не совсем правильно выразился, но там есть прикол, что если достаешь Юришку с контент ресолвера 2 раз, то там уже ничегоо нет)
Vladislav
Vladislav
храни файлом
просто создаю каталог на устройстве и там всю храню, все верно?
Vladislav
ну и соответственно сохраняю адрес картинки на устройстве
Dmytro
просто создаю каталог на устройстве и там всю храню, все верно?
та все зависит от того, какой путь к файлу будет, есть такой, что твои файлы будут видны с галереи, а можно и в закрытой папке, это уже в гугл, а так да, все правильно. Только позаботиться о том, чтобы удалять не нужные картинки, а, то перезаписыванием забьешь память и все)
Vladislav
проверяя дату
Кирилл
Вам тут все нравится пацаны? Мне кажется что шрифт стоит сделать побольше
Anatoly
раздел Typography
Виталий
Вам тут все нравится пацаны? Мне кажется что шрифт стоит сделать побольше
Отступы по больше бы между текстом и иконками, но совсем чучуть.
Виталий
Разве 16 там?
BDB 🏴‍☠️
Имею ввиду пусть 16 сделает или 8
Виталий
А))
Dmytro
а подскажите RxJava 1я имеет глобальный handle error?
iamthevoid
Знаю, что google реджектит приложения, если там для web view переопределён метод onReceivedSslError, где вместо super.onReceivedSslError мы делаем handler.proceed (игнорим ошибки валидации СА), т.к. не секьюрно. А если сделать в этом методе обработку ошибки - например загрузка серта в ассеты и сравнение его с тем, что прилетает в ошибке? В случае если одинаковые сделать тот же handler.proceed(), а в остальных super? Зареджектит или нет?
Vadim
а в JetPack'e какая альтернатива DiffUtil ?
Mike
а в JetPack'e какая альтернатива DiffUtil ?
А давно сам DiffUtil не в JetPack'е?
Vadim
А давно сам DiffUtil не в JetPack'е?
This package is part of the Android support library which is no longer maintained. The support library has been superseded by AndroidX which is part of Jetpack. We recommend using the AndroidX libraries in all new projects. You should also consider migrating existing projects to AndroidX. ну тут видимо не совсем так прочел
Vadim
тогда ещё вопрос кто то знает как тестировать можно Jetpack navigation? может статейку кто то накатал уже?)
Kirill
Народ, подскажите есть ли норм способ определить город пользователя без GPS? Пробовал по IP, но там только по Wi-Fi норм определяет
Kirill
Можно по ip, обычно бэк это делает
Пробовал, плохо определяет
iamthevoid
Чем пробовал? Точно хорошая либа/сервис? Плохо определяет обычно только если впн, прокси, тор или ещё что
Lev
Данные с телефона взять? Ты можешь оттуда вроде город взять
Kirill
https://medium.com/@ipdata_co/what-is-the-best-commercial-ip-geolocation-api-d8195cda7027
эти сервисы, я в перми, а мне пишет, екб челябинск, москву
Dmitriy
Все норм, у меня 3 года домашний вайфай определяет как Пермь, а я в Екате
Lev
Мы брали с телефона локацию, он присылает её объектом, там есть поле город. Через системный компонент работали. Я тебе сейчас сниппет не скину, но мы вот так работали
Dmitriy
Нет GPS - нет точности, так что предлагаю смириться, впн и прочее сломает всю логику привязки к местности на ура. Нужна точность - запрашивай разрешения и используй GPS
Lev
Конечно же с правами
iamthevoid
эти сервисы, я в перми, а мне пишет, екб челябинск, москву
Во первый - твой сервис - он на россию рассчитан или на worldwide? Если на россию лучше пользоваться чем нибудь местным или лучше искать. Едва ли зарубежные сервисы будут в подробностях отдавать данные по россии. если worldwide - то просто ищи то, что тебе покажется максимально покрывающим твои нужды
iamthevoid
Понял, пойду гуглить РФ
Я в своё время много боли испытал с геокодингом. Одно дело когда по ip плохо ищется, другое - когда по lat lon другой город ) А вообще ip такая штука, которая больше от провайдера зависит. Если ты роутишься через челябинск где то там на каком то из шлюзов - тогда в целом нормально, что тебе отдаёт челябинск
Сергей
эти сервисы, я в перми, а мне пишет, екб челябинск, москву
См.яндекс локатор. Разрешений не требует, работает по вышкам, только если с ними траблы - по айпи.
Сергей
Платный начиная с охуллиона запросов в день
iamthevoid
Но справедливости ради замечу - я живу в маленьком городке в провинции, и большинство сервисов показывают мне крупный город, через который роутится весь трафик, но некоторые каким то образом определяют точное место - значит есть что то хорошее
Kirill
Спасибо, буду разбираться))
Kirill
Подскажите, в чем проблема и как можно ее устранить?? Устанавливаю программно стиль для Edittextа ресурсы находит фильтр применяет но в результате срабатывает через раз и не на всех АПИ < 28 https://gist.github.com/kair32/3b403d77f9d64c2c4d255209b8a7adf7
Ivansuper
@mobile_jobs
Paladin
Нужно ли что нибудь делать с банером от адмоба при повороте экрана?
⬤ vitaly
Народ, подскажите есть ли норм способ определить город пользователя без GPS? Пробовал по IP, но там только по Wi-Fi норм определяет
есть сервис с апихой, которой можно отдать координаты, айпи и всякую такую фигню по желанию, а она тебе - город и всякую другую шляпу. Но название я, конечно же, не скажу, но можно нагуглить, я думаю. Я, помнится, конвертировал какой-то либой локейшонАпдейтс эти, или как их, в имя города, но оно чёто не работало в половине случаев.
Flogiston
Юзаю рум с лайвдатой, как сделать чтобы при изменении значения в одной лайвдате оно менялось и в другой?
Flogiston
тип смотрю что поменялось в первой и в зависимости от этого сечу значение в другую
Vladimir
switchMap
Vadim
запускаю Unit тесты и ошибка падает просто Test running failed: No test results и никакого пояснения больше
iamthevoid
У кого есть опыт выкладывания апк, которое реджектится гуглом? Интересует кейс, когда апк уже был в релизе, но потом при разработке был добавлен код, который гугл не приемлет. В таком случае в какой момент произойдёт реджект? При загрузке? Если мне нужно узнать, зареджектит гугл апп или нет, поможет ли мне для этого выкладка во внутреннее тестирование или они реджектят только в продакшн версии?
Antony
Кто-нибудь сталкивался с таким: После сборки apk, открыв его через менеджер архивов, внутри не обнаружил папку с классами. Как можно исправить?
Mike
Кто-нибудь сталкивался с таким: После сборки apk, открыв его через менеджер архивов, внутри не обнаружил папку с классами. Как можно исправить?
Что такое «папка с классами» и почему она должна там быть? Исправить можно прочтением каких-нибудь статей про формат APK.
Vadim
всем привет. Может кто-то делал что-то подобное. В общем стоит задача отправлять текущее местоположение на сервер каждые ~30-60сек. Сделал foreground service для этого дела. Когда телефон в активном состоянии - все работает отлично. Но стоит ему полежать в бездействии час и начинает слать где-то раз в 20 мин а и реже. Кто-то подскажет как с этим бороться? Влиянием на батарею можно пожертвовать т.к приложение специального назначения
Anonymous
Всем привет. Если textview задать setMovementMethod, то перестает работать ellipsize="end". Сталкивался кто с таким? Как можно исправить?
Vadim
ну для doze есть белый список + есть всякие WakeLock'и. Думал что с их помощью можна добиться
Antony
И не обнаружишь. Все твои классы в dex файле(ах)
Спасибо, обнаружил, меня что смутило, так это, что в версиях apk, скачанных с apkpure, доступны те самые папки с пакетом, в котором классы
Antony
Все в classes.dex
Спасибо за ответ