Denis
ты сам что ли пытаешься unsafe заюзать?
Ilia
Что такое unsafe?
Denis
Ilia
та Я уже. Просто пока не понял
Ilia
https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
Я правильно понял, что теперь Я не могу нормально использовать левые библиотеки, которые не входят в пул гугла? Я правильно понимаю, что все что Я импортирую это sdk?
Ilia
Ну как Я понял, тут проблема в том, что Я в своем приложение использую какие-то библиотеки, которые non-SDK. нет?
Alexey
Ну как Я понял, тут проблема в том, что Я в своем приложение использую какие-то библиотеки, которые non-SDK. нет?
какая-то из библиотек использует приватные API, доступ к которым может быть ограничен в будущем. Нужно просто найти эту библиотеку и отучить её делать это. В случае с unsafe это, возможно, библиотека для работы с JSON
Ilia
Окей. То есть мне нужно проанализировать все библиотеки. Как Я понял с этим мне может помочь veridex. А как понять "отучить ее делать это"
Denis
вообще в случае с unsafe можно и подзабить. Вряд ли гугл будет блочить unsafe
Denis
учитывая, что те же атомики используют unsafe
Alexey
Окей. То есть мне нужно проанализировать все библиотеки. Как Я понял с этим мне может помочь veridex. А как понять "отучить ее делать это"
гугл, документация на библиотеку. В большинстве библиотек есть обходные пути на случай, если способ с приватными API не заработает, поэтому, может делать ничего и не надо
Евгений
всем привет, кто использовал shimmer layout фэйсбука, можете уточнить насчет BSD лицензии. Условие только в том, что при распространении исходного кода нужно указывать авторство? а если не распространяешь исходный код, можно пользоваться технологией?
Ilia
То есть Я могу без каких-то последствий игнорировать данный спам в логе?
Alexey
То есть Я могу без каких-то последствий игнорировать данный спам в логе?
скорее всего (но не 100%). Лучше всё же уточнить, что это за библиотека и что можно сделать
Ilia
Два вхождения на black list
Elron
для того чтобы использовать пуш-уведомления(GCM) от гугла нужно чтобы гугло-сервисы(GAPPS) были установлены на телефоне ? для huawei аналогично ? чтобы использовать Huawei Cloud Messaging(HCM) нужно чтобы в телефоне были установлены сервисы от huawei ? получается что HCM работает только на телефонах от huawei ?! я всё правильно понял ?
Seto
not really
Aziz
всем ,привет. можете примерно назвать стоимость разработки приложения по типу доска обьявлений?
Артем
Привет, подскажите пожалуйста, у меня в приле есть подписка которая работает нормально, в Google Console пришло уведомление (первый скрин), прочитал все в соответсвующих ссылках, но не совсем понимаю что от меня требуется как от разработчика изменить по коду?! В интернете тоже не нашел нормальной инфы, в основном все спрашивают тоже что и я к примеру: https://stackoverflow.com/questions/63175823/google-play-inapp-billing-v3-action-required-account-hold-mandatory-by-1-no Кто-то уже обновлял свои прилы под новые правила?
Артем
Данил
Aziz
ТЗ хоть приложили бы
пока что нужна примерная ориентировочная стоимость, стандартная доска обьявлений. до тз еще не дошли.
Евгений
Кто-нибудь сталкивался со следущей проблемой: после прокидывания системного интента на создание фото в ответ приходит картинка, повернутая на 90 градусов (пока воспроизводится на на Pixel 3а и больше нигде)? И самое главное, как-то удалось решить?
死は終わりではない
Tazman
ccылку можно?
https://bit.ly/3iaz2lh
ilia
Привет, подскажите как в Gradle с помощью плагина Maven (не maven-publish-plugin) сгенерировать .module файл (методанные Gradle)?
Евгений
Stanislav
Добрый день! Есть классы Room: GroupEntity, ChannelEntity и GroupWithChannels. В GroupWithChannels GroupEntity помечен @Embadded, а список ChannelEntity помечен @Relation. То есть в GroupEntity вложен список ChannelEntity. Проблема: не могу удалить махом через запрос: @Query("DELETE FROM ${ChannelEntity.TABLE_NAME}") fun deleteAllChannels(): Completable все channels из БД. Кто с таким сталкивался прошу помочь. Поиск в интернете не помог. Ссылка на гитхаб - https://github.com/StasonicK/TelevisionBroadcasting/tree/feature/database
Stanislav
проверить можно в инструментальных тестах, папка androidTest
Full
Нужно открыть файловую систему андроида, делаю это следующим методом(нужна либо фотка, либо пдф): private fun getDocument(requestCode: Int, isPdf: Boolean) { val intent = Intent() intent.type = if (isPdf) "application/pdf" else "image/*" intent.action = Intent.ACTION_GET_CONTENT startActivityForResult(intent, requestCode) } Работает корректно везде, но на Samsung Galaxy J5 при повторном вызове этого метода выходит уведомление "приложение "Файлы" не отвечает" и приложение крашится В чем может быть проблема и как ее обойти?
Full
Здесь это не имеет значения, проблема в чем-то другом
Max
setArguments
как аргумент получить в конструкторе?
Vladimir
Конструктор фаргмента не нужно модифицировать - их созданием занимается система
Vladimir
просто напиши типа
Vladimir
val object: Object by lazy {arguments.get("key") as Object }
Sergey
Всем привет, такой вопрос:после перехода на Androidx все сервисы перестали работать, причём не только, установленные в приложении, все ошибки такого плана /RcsClientLib: Disconnecting ImsConnectionTrackerService 2020-09-25 23:03:22.994 4026-4026/? W/RcsClientLib: Unexpected error when trying to unbind com.google.android.ims.rcsservice.ims.IImsConnectionTracker: Service not registered: aisc@438bbf2 Попробовал обновить все зависимости в приложении до последних - не помогло
Sergey
да
Vladimir
тогда не знаю
Roman
Ребят, есть какая-то тулза, чтобы логала автоматически на каких потоках работают реактивные стримы? Где-то запоролся в юзкейсе, там пять разных источников, что-то выполняю на главном потоке, судя по лагам, а понять что не могу
Мария
Всем привет! Кто подскажет какие еще есть надежные платформы по отправке push-уведомлений кроме Firebase, OneSignal ?
Kristos
Как получать все сообщения, чтобы они шли в моё приложения, а потом уже в стандартное приложение, проще говоря перехватить)
Max
Конструктор фаргмента не нужно модифицировать - их созданием занимается система
Уже нашёл, спасибо. Речь была про делегирование типа самому фрагменту, для этого нужен конструктор.
Kristos
Это в системе приоритет выставляется, если вы про смс-приложение
Там есть в манифесте, разрешение RECEIVE_SMS, но не могу понять как с этим проще всего работать...
Vladimir
система не сможет восстановить состояние
Max
конструктор фрагмента нельзя менять
я и не собирался менять его, мне просто нужно туда кое-что вставить🙃
Dmitry
Ребята, кто нить ваяет интерфейсы по макету из Figma? Вопрос в следующем: стоит цвет выделенного элемента BottomNavigationView #DE000000, в проекте совершенно по другому прозрачность отрабатывает. В чем проблема? Через пипетку в той же Figma цвет #212121, если что
Dmitry
пипетка никогда не выдаст прозрачный цвет
Я понимаю, просто эта прозрачность в Android и Figma разительно отличается
Irina
Добрый день. Можно ли сделать так, чтобы у bottomsheet было только 2 состояния - expanded и hidden? Чтобы не было промежуточного halfexpand
Dmitry
@Harmonizr @acrrono спасибо, не углядел альфу
Artem
Всем привет! У кого была похожая проблема? 17:45 Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 17:45 Emulator: Process finished with exit code 1
Irina
peekHeight = 0
Тогда при сворачивании нужно кликнуть ещё раз на экран, потому что активити сзади некликабельна
死は終わりではない
Как сделать такой едиттекст?
死は終わりではない
название такого едиттекста?
✙ ꑭ alex ₿ Ξ
死は終わりではない
.
Я о том же
Mike
Я о том же
TextInputLayout тебе недостаточно?
死は終わりではない
Да я понял ебагный
死は終わりではない
Я спросил что это название или нет
✙ ꑭ alex ₿ Ξ
Видимо недостаточно https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout