Unat
А, ну тогда стоит юзать
Vega
а что там?
Картинка на весь экран и кнопка
Vega
Ну несколько картинок))
Mike
А, ну тогда стоит юзать
Та нет. Он не делает меньше кода
Сергій
Картинка на весь экран и кнопка
какая картинка? где лежит
Vega
Растр, которая лежит в drawable и drawable-nodpi
Unat
Та нет. Он не делает меньше кода
это скорее был сарказм.
Unat
Я сам не уверен, но суть сводится к тому, что "с джавой сношайтесь сами"
Mike
убери с drawable её
напомню, что в оригинале был Resources$NotFoundException, не OOM и не unknown tag: vector
Vega
убери с drawable её
Почему? Эта папка же предназначена для всех ресурсов
Mike
что такое vector?
тег, в котором пишутся XML Vector Drawable
Unat
У меня ошибка в welcome screeb
Кстати, а как пользователь у тебя может попасть в Welcome Screen?
Сергій
тег, в котором пишутся XML Vector Drawable
я почему-то думал там пишется VectorDrawable )
Vega
Кстати, а как пользователь у тебя может попасть в Welcome Screen?
Из другого скрина, но там точно ничего нет...))
Дмитрий
напомню, что в оригинале был Resources$NotFoundException, не OOM и не unknown tag: vector
Ребят, все проще. Не надо гадать. Тут у нас известен ид ресурса который не может найтись. Чекаем апк на этот ИД и смотрим что это за ресурс а дальше уже смотрим что мы с ним на этом лэйауте делаем
Vega
Да, разобрались
Дмитрий
да я предлагал скинуть apk/arsc
Вроде как уже разобрались)
Vega
@DmitriyMitrofanov помог, спасибо)
Сергій
Почему? Эта папка же предназначена для всех ресурсов
на экранах hdpi, xhdpi..... будет скейлить картинку
Сергій
если у тебя там картинка 1000х1000, то после инфлейта она будет х3. drawable == drawable-mdpi
Сергій
Где это прочитал?
в документации
Axbor
в документации
Можно линк?
Сергій
Сергій
на если экран больше, будет апскейл
Сергій
если нету этой картинки в других директориях
Vega
Да, а если у меня картинки в drawable
Vega
Она будет под разные сама растягиваться
Vega
Не всегда правильно
Vega
Но будет
Vega
Где это прочитал?
https://developer.android.com/guide/topics/resources/providing-resources?hl=ru
Vega
Вот Линк кстати
Сергій
можешь просто проверить, положи растровую иконку в drawable и в рантайме прочти её размеры
Axbor
https://developer.android.com/guide/topics/resources/providing-resources?hl=ru
И где тут сказано что drawable == drawable-mdpi ? Просто я с опыта знаю, если указать ресурс на drawable то оно не изменяется в размерах. Это можно проверит так: берем картинку с размером 2-3 mb, поставим его в xxhdpi папку. Когда запустим программу на устройстве hdpi получем креш, потому что андроид попытался изменит его размер и скорее не хватило памяти. Если просто на drawable засуним то программа запустится. Потому что там не происходит изменение размера )
Axbor
конечно
Круто, новость для меня )
Mike
Картинки по другому измеряются?
Да, напрямую зависит от Bitmap.Config и количества пикселей
Сергій
например конфиг ARGB_8888 24 байта на пиксель * на количество пикселей
Axbor
Да, напрямую зависит от Bitmap.Config и количества пикселей
И в чем же они измеряются интересно )
Mike
Axbor
очевидно, в (мега)байтах
Спасибо, я на чем писал?
Mike
Спасибо, я на чем писал?
тоже в мегабайтах, только вот значение неверное
Сергій
ты говорил про размер сжатого контейтера
Сергій
файл может быть 100кб, а картинка в памяти после распаковки 100мб
Vega
Если не хочешь заморачиваться, то можно просто в drawable закинуть
Axbor
ты говорил про размер сжатого контейтера
Хорошо, перефразирую: берем сжатого контейтера с размером 2-3 mb,
Тони
Подскажите, как установить иконку , как на скриншоте слева на верху? setSmallIcon прописывал, в манифесте тоже иконку указывал, не помогло. Спасибо.
Тони
Сергій
напримет телефон с экраном xxxhdpi android полезет читать в drawable-xxxhdpi если ресурса там не будет, он полезет на ступень ниже дальше в дефолт директорию дальше вверх
Сергій
https://developer.android.com/guide/topics/resources/providing-resources#BestMatch
Axbor
напримет телефон с экраном xxxhdpi android полезет читать в drawable-xxxhdpi если ресурса там не будет, он полезет на ступень ниже дальше в дефолт директорию дальше вверх
Короче ты говориш если я поставьлю картинку 48x48 в папку drawable то на телефоне ldpi оно откроется как 24x24 или какой там коеффициент?
Himars
я подумал что в папку drawable-ldpi
Himars
:D
Сергій
ldpi - 0.75x
Сергій
Himars
Как прописать ssl клиенту?
крч, там нужно версию TLS зафорсить какую серв поддерживает. Здесь можно посмотреть как это сделать, но вроде как этот способ не работал чет у меня. Но я использовал OkHttp https://stackoverflow.com/a/32346644 Но хотя бы будет понятно что гуглить
What
Кейс: Есть активити, презентер и нетворк адаптер. Активити содержит в себе 2 кнопки с встроенной полоской-прогресс баром. При нажатии на каждую из кнопок отправляется запрос на сервер и включается прогресс бар нажатой кнопки. Сейчас это выглядит так ActivityClass => PresenterClass => NetworkClass. Как остановить прогресс бар именно той кнопки на которую нажали (после выполнения запроса)? Сейчас вижу 2 варианта: 1) Отправлять ИД кнопки в презентер и в нем по завершению запроса останавливать кнопку 2) Вызывать запрос callback'ом из кнопки Собственно вопрос - какой вариант какноничен для андроида? Какой вариант сделали бы вы? Насколько я дебил как правильно это реализовать?
Denis
а как поступает девайс если у него размер экрана например: xxxhdpi в папке drawable есть иконка icon_example
Denis
а в drawable-xxxhdpi тоже есть иконка icon_example
Andrew
Я фанат rx, но тут не все любят, поэтому я молчу))
Так как Миша так и не написал статью о том, как нормально заменить рх на джавовские средства и вообще забросил свой канл JavaneseOnline, то я тоже юзаю рх и молчу)))