.
активность та же в которой вызывается? не в базовом же методе смотришь
Никита 🙃
*я во фрамгенте вызываю
Никита 🙃
Сейчас гляну
Никита 🙃
И фрагмент, и его активити остаются одни и те же
Никита 🙃
Хз, мб виноваты configChanges: android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" Но почему тогда разное поведение у эмулятора и дейвайса 🤨
.
да сяоми там свое ворочают, можно и на них грешить при остром желании
.
стек погляди
.
других вариков нет особо
zlo
Привет. Кто полтзовался fb perf. Есть возможность получать серевую статистику
.
Привет. Кто полтзовался fb perf. Есть возможность получать серевую статистику
оч хорошо что есть возможность, расскажи как, всем пригодится
zlo
Нет это вопрос.
A.
Привет, ребята, какие есть варианты получить локацию(State, City, Zip code, County), если нет на девайсе GPS, но есть подключение к интернету(Wi-Fi(чаще всего) или 3G(реже)) ? Локация может не очень точная.
zlo
Просто там сбор идет по домену. У меня. Хотелось бы более детально. Те по конкретному get запросу
Denis
и это не единственный вариант
Denis
в гугле все есть
Никита 🙃
да сяоми там свое ворочают, можно и на них грешить при остром желании
Лол. Походу реально xiaomi. extraConfig => MiuiConfiguration приходит разный инстанс MiuiConfiguration
A.
https://developer.android.com/reference/android/location/Geocoder
Спасибо за ответ. Но этот, как я знаю, не сосвсем то, что мне надо. У меня нет никаких данных вообще, нет координат или названия локации. А мне нужно получить как-то локацию.
Vadim
наверняка из вас работали с API но а кто то писал сам? может поделиться опытом?
A.
определяешь локацию и используешь ее
На устройстве нет GPS. Есть только подключение к интернету. Или ты имеешь ввиду получать через fusedlocation, и даже если нет GPS, то что-то вернется?
Vadim
какой именно вопрос?
хотелось бы написать свой API со своими данными чтобы потом тянуть в мобильное приложение но не знаю как подсупиться
Denis
gps - не единственный способ
Denis
я писал на python + flask
Denis
быстро и легко
Denis
но питон не очень зашел
A.
через интернет тоже можно определять местоположение
Хорошо, попробую получить локацию, посмотрю что и как. Спасибо.
Vadim
быстро и легко
писал по какому то туториалу? если так, то может осталоась ссылочка? я бы глянул
Denis
тут зависит от твоих предпочтений. Если надо быстро, то выбирай легкий инсрумент
Denis
и книжечка была
Denis
но автора что-то не могу вспомнить
Vadim
документация питона + докумекнтация flask
очень размыто) ищу что то подобное, типа какого нибудь codelaba но пока безуспешно)
Denis
можно еще на php, но он не зашел еще больше, чем питон
Никита 🙃
писал по какому то туториалу? если так, то может осталоась ссылочка? я бы глянул
Тебе надо писать бэкенд. Его можно писать на чём угодно: Kotlin, Python, Rust, Go, Php, JS, etc.
Denis
по фласку дохера материалов
Никита 🙃
Выбираешь язык какой нрав и идёшь учишь и пилишь
Alexander
о, надо написать интерактивный тест "какой язык программирования вам больше всего подходит по нраву"
Никита 🙃
Если человек пишет под андроид, он знает джаву скорее всего. -> Spring. Если знает котлин хорошо -> Ktor (порог вхождения намного ниже)
Никита 🙃
Зачем выбирать?
Никита 🙃
Пусть юзает то что знает или же пишет на том, что хочет выучить на основании своих предпочтений
Никита 🙃
ну вот например про Ktor первый раз слышу)
Но и мы не знаем что ты знаешь)
Boris
такой вопрос, а что правильно выносить в слой презентер при мвп архитектуре помимо запросов в бд/сервер?
Boris
мол я закинул туда еще обработку всех кликов, мб еще что-то?
Vladislav
Всем привет. Можно как то у ресайклер изменить ориентацию или как это называется? чтобы он автоматом был в конце. У меня сейчас стоит smoothScrollToPosition(chat.size), но он при запуске просто проматывает до конца. а мне хотелось бы чтобы он не проматывал а сразу стояло там. Все дело в самой анимации. просто загружается ресайклер сверху списка, и потом проматывает. а хотелось бы чтобы он в конце загружался.
Никита 🙃
такой вопрос, а что правильно выносить в слой презентер при мвп архитектуре помимо запросов в бд/сервер?
В презентере вообще не должно быть походов в бд\сервер. Презентер должен просить данные у репозитория, а репозиторий у DataSource, который и будет просить у какого-то источника данных)
Anonymous
ребят, если я куплю себе яндекс фон, я смогу под него программировать на андроид?
Никита 🙃
мол я закинул туда еще обработку всех кликов, мб еще что-то?
В презентере должно быть всё, что не касается UI.
Boris
тоесть листенеры туда совать нельзя?
Vadim
Но и мы не знаем что ты знаешь)
то есть теперь можно спокойно забивать Ktor Api? ) и гоу гоу?
Boris
окей, сенкс
Никита 🙃
(ну или около того)
Никита 🙃
о, правильно помню. Не пропил память ещё.
Vladislav
все, получилось) всем спасибо)
Никита 🙃
то есть теперь можно спокойно забивать Ktor Api? ) и гоу гоу?
Но учти, ты столкнёшься с кучей моментов которые придётся учить. Это базы данных (Mongo, PostgreSql, MySQL etc.) Это понимание того, что бэк работает немного не так как андроид приложение и жругие моменты. "На коленке" да, ты можешь побырому запилить, но мой совет, немноооого углубись
Никита 🙃
З.ы. мне кстати го зашёл, если мы говорим про +- быстрый бэк "на коленке" за вечер
Vadim
Но учти, ты столкнёшься с кучей моментов которые придётся учить. Это базы данных (Mongo, PostgreSql, MySQL etc.) Это понимание того, что бэк работает немного не так как андроид приложение и жругие моменты. "На коленке" да, ты можешь побырому запилить, но мой совет, немноооого углубись
ну я вот уже глянул примеры бегло там вроде на пару часиков делов(возмонжо ошибаюсь) в будущем да углубиться, но как по мне лучше начать с Ktor'a но всё равно спрошу, если на Go то есть какие то ключевые понятия/примеры?
Никита 🙃
ну я вот уже глянул примеры бегло там вроде на пару часиков делов(возмонжо ошибаюсь) в будущем да углубиться, но как по мне лучше начать с Ktor'a но всё равно спрошу, если на Go то есть какие то ключевые понятия/примеры?
Да я просто сказал что понравился язык) Очень много его хейтеров и много его фанатов. 🙈 не агитирую. Я к тому, чтоб ты, мб в будущем, попробовал разные языки
Гор
Всем привет, если вместо startForeground(), делать mNotificationManager.notify() в сервисе, андроид не убьёт мой BindService? Просто попробовал на 26 апи андроиде, работает. Если что, хочу поменять так, чтобы нотификашку можно было скипнуть сразу пользователю свайпом
Гор
ещё использую mFusedLocationClient, может ещё из-за этого андроид не убивает сервис? И в итоге можно отказаться от startForeground()?
thegr1f
Всем привет, если вместо startForeground(), делать mNotificationManager.notify() в сервисе, андроид не убьёт мой BindService? Просто попробовал на 26 апи андроиде, работает. Если что, хочу поменять так, чтобы нотификашку можно было скипнуть сразу пользователю свайпом
Здесь главное, что он не Binded, а что о нём сообщается пользователю - показ уведомления. Если оно и сработает, то только пока живёт уведомление, но как-то сомнительно
Гор
Ну я убивал приложение, ждал минут 10, но через фейк gps при смене локации у меня уведомляшка срабатывает, я подозреваю, что гуглский mFusedLocationClient позволяет сервису работать
Гор
но хотелось бы узнать, не будет ли проблем в будущем с таким подходом, может уже кто-то с этим сталкивался тут)
Said
Android:textSize
Leonid
всем привет подскажите пожалуйста как получать imei устройства на свежих версиях android, getDeviceId() метод устарел пытаюсь использовать getImei(), но не чего не возвращает