В моем приложении я хочу использовать изображения для каждого элемента продукта. Это изображение должно быть добавлено к продукту, когда пользователь создает новый товар. Какой лучший подход к размеру изображения? (например, изображение размером в 100x100 пикселей или 200x200 пикселей)
О размере изображений и потребления памяти приложения. Эта информация может сэкономить вам какое-то болезненное время при разработке Android.
учтите, что в большинстве случаев это повлияет на производительность вашего приложения, например, в большинстве случаев используемая память приложения займет: x пикселей * y пикселей * 4 (байтов)
(вы можете изменить код кодирования rgb, чтобы сделать последний параметр 2 или 1, который будет влиять на цвета изображений)
Итак, 100 * 100 * 4 = 40000 байт = 40 КБ, но ниже и вот: давайте возьмем настройку планшета 1280 * 800 * 4 = 4096000 байт, что составляет примерно 4 мегабайта. Принимая во внимание, что для некоторых устройств максимальная ОЗУ для приложения составляет 16 МБ, вы можете поцарапать лимит в этой настройке.
И не делайте то, что я сделал с: 2560 * 1600 * 4 = ~ 16 МБ
Это приведет к сбою многих ограничений на ОЗУ устройства Android с чуть более 16 МБ на изображение! не очень адаптируемая к большинству устройств.
Лично я считаю, что изображение в Android-разработке не очень удобно, но, возможно, они работают над его улучшением.
Все, что вам нужно знать о том, какое разрешение использовать для того, что дано в официальной документации Android. Лучшие путеводители размещены здесь