Maxim 📱 D
Кот нибудь знает как очистить SearchFragment от результатов поиска?
Yerlan
Yerlan
Кто знает как сделать кнопку звукозаписи как в телеграмме с анимацией?
Anonymous
Anonymous
Всем привет, как можно на андроиде сделать?? Сфоткать и custom name сохранить?
Yerlan
в onActivityResult открываешь диалог для имени файла, после переименуешь файл
Глеб
"Основы MVI
....... Давайте рассматривать пользователя как чистую функцию....."
Darya
Подскажите , сейчас ContentProvider вообще актуален или существуют более современные решения?
Алексей
для той функции, которую он выполняет - актуален. "Шарить данные с другими приложениями"
Глеб
ща
Pavel
Попробуй написать пару экранов и ты прочувствуешь, насколько это удобно))
Pavel
- Давай, чувак, тащи траву, 🤔.... много травы..... афганку желательно....
и мы рассмотрим с тобой "пользователя как чистую функцию"
Глеб
Алексей
Глеб
Глеб
тут вопрос в том что в ContentProvider - обертывают, когда хотят иметь доступ к данным из разных процессов/аппов
Глеб
идея хорошая - но .... там много писанины boilerplate кода, если у тебя всего один процесс, один апп - то польза от него стремиться к нулю
Darya
Я знаю что не нужен. Но он сможет брать данные из разных кусков программы и реагировать согласно этому куску по заданому usecase и так же с получением. В общем есть идея сделать один инструмент, который будет управлять данными
Алексей
Алексей
дело вкуса. Мне кажется, проще искапсулировать в обычный рукописный репозиторий, но тут исходить из задачи надо.
Pavel
Я просто с mvp полностью переехал на mvi
Pavel
Ну как-нибудь, конечно попробую - но я как на Дорфмана натыкаюсь...сорян ... не получается его в серьез воспринимать))) надо траву завозить - а потом его читать
Алексей
в идеальном мире с двумерным временем - может быть) Но на практике YAGNI - и никто не пишет провайдеры без крайней необходимости)
Darya
Ильфат
господа, как бороться с проблемой, когда в android vector и color цвет одинаковый, но на девайсе получается разный?
Глеб
Декомпилишь в smali - правишь smali - собираешь обратно
c манифестом android:debuggable=true и дебажным ключом подписываешь
Глеб
ну.... в целом да ))) кто-то 🤔... один мой друг.... так и делает 😉
на тестовом проекте пишешь функционал как обычно -потом скомпиленные классы - конвертишь в смали и в твой подопытный проект потом добавляешь эти смали-классы и инжектишь в код куда надо вызовы
Глеб
просто это такое.... оч ювелирное дело ... терпения надо тонну
Askar
салют, юзаю библиотеку TessTwo (https://github.com/rmtheis/tess-two) под капотом Tesseract OCR. Не знаю как настроить либу, чтоб могла распознать боком повёрнутый текст. Может кто в курсе как это делается и реально ли вообще такое?
Ильфат
конечно нет
Сергій
Только если у вас есть этот ключ
Сергій
а вообще попахивает это странно =)
Viacheslav
есть mainActivity, в ней есть элемент fragment с параметром name ссылающимся на класс MenuFragment.
есть fragment_menu, в нем есть listView с параметром context ссылающимся на класс MenuFragment.
хочу добавить в fragment_menu textView, но вылазит ошибка Error inflating class fragment. как это исправить?
Rustam
Коллеги, привет! Подскажите, а есть возможность отключить все датчики (света, гироскоп, аксселерометр) на устройстве? И много ли они жрут? Устройство для внутреннего использования и принадлежит работодателю, так что вопрос доступа к системе не стоит
Andrew
Коллеги, при публикации приложения, Google написал что требуется разместить privacy policy в приложении в Google Play. "If your app requests user data or makes sensitive permissions requests (such as Phone, Accounts, Contacts, Camera, or Microphone) you'll need to add a valid privacy policy in two places: your app's Store Listing page and within your app." Что предтавляет собой эта политика, в каком месте приложения ее нужно разместить и на каком языке?
Anonymous
Ребят сколько сейчас регистрация в Гугл плей стоит?
Andrew
Anton S
Testing and Securing Android Studio Applications
есть эта книга на русском у кого-нибудь?
blaccyee
Ребят, у кого-нибудь есть асинхронные функции для post-запроса?
Igor
Глеб
Конечно нет) нато она и подпись. Она только у разработчика и даже если у тебя она чудом окажется у тебя нет доступа к чужой консоли. Только подписывать своей подписью, менять на своё имя пакета и заливать как отдельный продукт под своей учёткой.
Это технически.
А юридически и этически - гугл как минимум (если обнаружится) - тебя полностью забанит, причём не апп - а скорее весь аккаунт, как максимум еще и в суд пригласят.
Поэтому ежели и ломать то никак - не для наглой "переупаковки продукта в стор" - это уже .... ну... беспредел)) Только для дом экспериментов, максимум для вытаскивания чего-то, что доказать сложно. Либо барыжить по тихому таксистам своими апкшками 😁👍
blaccyee
у squareup/retrofit ?)
Я только вкатился в android разработку, поэтому эти два слова для меня звучат как ругательные :D
Igor
Глеб
Alexey
вообще говоря, поддерживает и синхронные и асинхронные запросы
blaccyee
Благодарю.
Ильфат
Ильфат
минимум, я не помню сколько точно
Rustam
Понял
Rustam
Спасибо
Глеб
Серёга приложение такси пилит, видимо)) Вот и не нравятся ему такие шутки))
Ильфат
вообще продаются gps излучатели, которые какие хочешь координаты нарисуют без взлома приложения, ну и других вариантов масса
Ильфат
все зависит от целей создателей
Глеб
Ты скорее спроси где такого нет 😂
Andrew
Коллеги, подскажите, нужно ли размещать текст политики конфиденциальности в самом приложении или достаточно ссылки на страницу?
Vladislav
ССылки достаточно
Roman
обычно ссылки хватает
Andrew
Сайт уже есть, это не проблема. https://play.google.com/intl/ru_ALL/about/privacy-security-deception/personal-sensitive/
Andrew
Тут вообще написано: Информация об использовании личных данных
Информация о том, как приложение использует личные данные, должна находиться не только на его сайте или странице в Google Play, но и в самом приложении.
Эта информация должна быть показана пользователю при обычном использовании приложения без вызова меню или настроек.
В ней должно быть указано, какие данные собирает приложение.
В ней должно объясняться, как именно приложение использует собранные данные.
Эта информация не может располагаться только в политике конфиденциальности и условиях использования.
Нельзя публиковать ее в документах, которые не имеют отношения к сбору личных и конфиденциальных данных.
Алексей
а вы оптимист. Никак)
Ivan
Hex.encodeHexString
Hex.encodeHex
из org.apache.commons.codec.binary.Hex
несовместимы с Android
чем их можно заменить?
Алексей
Хорош спамить сообщениями, каждое слово отдельным сообщением, блин.
Алексей
про email гуглится на раз. Или используете SMTP-сервер напрямую, или кидаете интент приложению-email-клиенту
A
Всем привет. Кто работал с Mockito? Как мне "замокать" проверку валидности e-mail через статику - Patterns.EMAIL_ADDRESS.matcher(email).matches()?
Yap
@Molbert ban @crycoins
Anton
как то можно отключить веритикальный скролл у RecyclerView?
Igor
Anton
он лежит в ScrollView и нужно чтобы все элементы были показаны и был общий скролл