neikist
Anatoly
аргументы?
https://developer.android.com/reference/android/os/AsyncTask?hl=ru
Sergey
Корутины, Rx, тредпул свой, okhttp.
Спасибо учту на будущее, рано мне еще туда )
Anatoly
Ок
Alina
всем привет, можно ли, как-то отследить продлили подписку или нет. и оплатили после триала или нет? т.е нужно словить, что её продлили/оплатили и отправить event вся логика с подписками с либой https://github.com/serso/android-checkout
Mike
Хороший разбор Асинктасков, кстати, есть здесь: https://www.techyourchance.com/asynctask-deprecated/
Alina
Эта либа давно устарела ведь
Да, но проект на ней, а мне дали сделать пару изменений. Не переписывать же всё)
Наталья
всем привет) подскажите, пожалуйста. можно ли как-то в realm сделать поле-дженерик?
Geo
Подскажите плиз, есть вход через фб и вк в приложение. Не понимаю как привязать аккаунты друг к другу. Можно ли хранит Id пользователя в самом приложении? Так делают?
Maksym
Всем привет. Кто может знает есть ли возможность из мавен либы проверить рутирован ли телефон?
Roman
Подскажите плиз, есть вход через фб и вк в приложение. Не понимаю как привязать аккаунты друг к другу. Можно ли хранит Id пользователя в самом приложении? Так делают?
Я могу чего-то не знать, но не вижу в этом ничего плохого. Мы так и делаем на проекте - храним телеграм id пользователя в связке с другими данными в бд на устройстве
Egor
Подскажите плиз, есть вход через фб и вк в приложение. Не понимаю как привязать аккаунты друг к другу. Можно ли хранит Id пользователя в самом приложении? Так делают?
У меня есть вопрос один. Я когда пилил вход по фб, то у меня каждый раз генерился разный токен, хотя я входил на один и тот же аккаунт. У вас нет такого?
Roman
А разве токены не одноразовые?
Egor
Токен не ид, он выдаётся на время
Я там только токен мог получить. Или я что то не увидел?
Egor
Что-то не увидел
Понял, буду внимательнее доку читать. А зачем тогда вообще нужен этот одноразовый токен?
Anonymous
ребят, привет) Реально с реакт-нейтива перелезь на котелок месяца за два?)
Geo
Понял, буду внимательнее доку читать. А зачем тогда вообще нужен этот одноразовый токен?
безопасность. Фб много возвращает чего в том числе auth_time": 1595013153, "id": "123"
Anton
Понял, буду внимательнее доку читать. А зачем тогда вообще нужен этот одноразовый токен?
Чтобы получить это "что-то ещё", как вариант Или передать его на сервер чтобы он получил что-то ещё и авторизировал юзера так сказать
Roman
ребят, привет) Реально с реакт-нейтива перелезь на котелок месяца за два?)
Не скажу, реально ли, просто добавлю: ты не только будешь учить котлету, но и знакомиться с кучей приколов из джавы. Ну и вообще подтянуть джаву ее будет лишним
Тони
Кейс: 1.Есть строка состоящия например из 20 символов 2.Задача - уменьшить строку в несколько раз, но чтобы потом при желании ее можно было бы вернуть в исходное состояние(расшифровать) на безопасность всё равно) Какой алгоритм использовать для этой цели?)
Sergey
Всем привет, такой вопрос: есть фрагмент, в котором находится вьюпэйджер из двух страниц. Мне нужно, чтобы при получении пуш-уведомления пользователь попадал на этот фрагмент, но не на первую страницу вьюпэйджера, а на вторую, можно ли это сделать?
Sergey
Спасибо
Николай
Объясните вот что. У меня два телефона - один на 5.1, другой на 10 андроиде. Установлено одно и то же приложение которое обновляет обои на экране и есть возможность открыть изображение с экрана в галерее. Так вот на 5.1 в галерее работает кнопка удаления и можно сразу пролистать на следующие фотки в этой папке, а на 10м картинка открывается словно независимо от папки - нельзя пролистать на следующее фото. И нельзя удалить фото тут же. Все разрешения на доступ к памяти у галереи и приложения для обоев есть. От галереи не зависит, пробовал разные. В чем дело? Просто у меня огромные папки обоев на телефоне и иногда на экран устанавливается какая-то фигня и хочется это фото быстро удалить. Но возможно такое только на старом телефоне (((
Николай
Если открыть папку с обоями из галереи, то всё работает, можно удалять и листать.
Anonymous
мб это не сюда совсем?
Дмитрий
Всем привет! Подскажите пожалуйста, что делает флаг adjustViewBounds на ImageVIew? Он позволяет использовать разные размеры изображения (hdpi и др.) на разных устройствах, или у него другое назначение?
Egor
Блин, ребят. Никто не знает, в мобильной версии сайта и в версии для пк верстка отличается? Я хочу в вебвью найти кнопку ПОИСК на сайте яндекса, но она у меня нулл. Выполняю js скрипт, кнопку нахожу через document.getElementsByClassname("тут название класса"), но она нулл.
Олег
Добрый день! Вопрос по retrofit2. Почему может не присваиваться значение полю, если кастомный десенилалайзер отрабатывает. Отдельно от retrofit2 всё парсится нормально из json в pojo. Может есть ещё какие-нибудь способы распарить json, в котором есть hashmap?
Дмитрий
Изменять размеры самой ImageView при скейле, на сколько я помню
Это, например, когда я хочу фрагмент с картинкой в другом фрагменте использовать?
Дмитрий
А, понял, спасибо!)
Roman
Если мне кровь из носу нужно сделать startActivityForResult, но я использую Navigation Component, нет способов это как-то определить через параметры action?
Ksenia
Всю высмотреть не мог? У них же ещё бывает "ёмкость". Типа 500 просмотров, не боьлше чтоб не обеднеть. Тогда отдавать не будут рекламу
Oleg
Реализуйте другие рекламные сети. Facebook, Mopub и т.д. и Вы удивитесь сколько не дополучали за простой рекламного места)))
M
Кто-нибудь знает как удалить эти версии, которые были в тестировании, но более не нужны?
Азат
Подскажите, пожалуйста, как скрыть шторку после нажатия на уведомление на Android 8.0? На Android 7.0 шторка сворачивается. PendingIntent повешенный на notification отрабатывает -> происходит переход на новую activity -> сам notification скрывается, но сама шторка(status bar panel) остаётся в развёрнутом состоянии. Скрытие уведомления происходит следующим кодом: NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); notificationManager.cancel(notifyId);
Oleg
Кто-нибудь знает как удалить эти версии, которые были в тестировании, но более не нужны?
Для beta версии я опубликовал пустую версию без apk. Нужно удалить тестировщиков, если они есть, и указать номер версии приложения. После публикации будет написано, что заменено релизной версией.
Anatoliy
Есть смысл выкладывать свой пет проект в гугл плэй просто ради того что бы пройти все этапы этого процесса для опыта?
Oleg
Есть смысл выкладывать свой пет проект в гугл плэй просто ради того что бы пройти все этапы этого процесса для опыта?
Я бы не стал. Тебе придется его поддерживать и проверять, что он не нарущает привила. Если не захочешь поддерживать - удалить не сможешь. Не будешь обновляться под новые правила - забанят приложение (в худшем случае аккаунт).
Roman
https://stackoverflow.com/a/60757744
Круто, но у меня библиотека завязана на создании отдельной активити. Но спасибо)
Anatoliy
Благодарю
Andrey
Есть смысл выкладывать свой пет проект в гугл плэй просто ради того что бы пройти все этапы этого процесса для опыта?
Однозначно, если есть лишние деньги на dev аккаунт. Только создай отдельное мыло под это дело, если тебя забанят - забанят и все остальные учетки
Anatoliy
Мнения разошлись
Roman
А чем тогда обычный startActivityForResult не устраивает?)
Думал, вдруг есть красивое решение в навигации, а найти не могу)
Anton
Я бы не стал. Тебе придется его поддерживать и проверять, что он не нарущает привила. Если не захочешь поддерживать - удалить не сможешь. Не будешь обновляться под новые правила - забанят приложение (в худшем случае аккаунт).
1. Если загрузок будет 0, то можно не только удалить приложение, но и и запросить возврат средств за аккаунт разработчика 2. Поддерживать не обязательно, можно сделать анпаблиш
Anton
2. Нет, но есть нюанс, на момент анпаблиша приложение должно соответствовать всем правилам, иначе страйк можно словить как раз в процессе анпаблиша
Andrey
можно ссыль?
M
Гениально. Список тестировщик и рядом чекбокс, который хрен пойми зачем нужен. Удалить список нельзя, сделать его пустым нельзя. Просто 💩
Maxim
Почему так получается и как с этим бороться ? view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE); view.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() { @Override public WindowInsets onApplyWindowInsets(View v, WindowInsets insets) { return insets; } }); ViewCompat.setOnApplyWindowInsetsListener(appBarLayout, new OnApplyWindowInsetsListener() { @Override public WindowInsetsCompat onApplyWindowInsets(View v, WindowInsetsCompat insets) { v.setPadding(0, insets.getStableInsetTop(), 0, 0); return insets; } }); ViewCompat.setOnApplyWindowInsetsListener(navigationView, new OnApplyWindowInsetsListener() { @Override public WindowInsetsCompat onApplyWindowInsets(View v, WindowInsetsCompat insets) { v.setPadding(0, 0, 0, insets.getStableInsetBottom()); return insets;
Maxim
Maxim
https://youtu.be/6Djql74drwk
и посмотрел, и статью на хабре прочитал, но откуда color Primary в появляется, так и не понял
Oleg
2. Нет, но есть нюанс, на момент анпаблиша приложение должно соответствовать всем правилам, иначе страйк можно словить как раз в процессе анпаблиша
Это достоверная информация? Просто я сам хочу удалить/скрыть приложение (unpublish), но узнавал у других разработчиков о бане их приложений, несмотря на отмененную публикацию.
Anton
Это достоверная информация? Просто я сам хочу удалить/скрыть приложение (unpublish), но узнавал у других разработчиков о бане их приложений, несмотря на отмененную публикацию.
Вот в первом пункте с возвратом уверен, а на счёт этого только много читал в правилах гугл, и вот именно с анпаблиш вроде ничего сделать не могут, если анпаблишнули
Andrey
Не увидел здесь ничего связанного с navigation, просто улучшение старого доброго startActivityForResult
Davron
Davron
Привет всем, Помогите как создать анимацию с кнопкой как на видео?
Andrey
Привет всем, Помогите как создать анимацию с кнопкой как на видео?
Самый простой способ - заюзать ConstraintLayout с включенным animateLayoutChanges. Далее когда нужно прописываешь leftButton.visibility = View.GONE и растягиваешь правую кнопку на parent width
Andrey
Если результат не устраивает, идешь курить доки по TransitionManager )