Я занимаюсь разработкой приложения для Android от 3 до 4 месяцев. Я наивный, но в значительной степени подвержен всем основам, касающимся разработки приложений на Android. Тем не менее, я обнаружил, что очень тяжело при разработке приложения с большим количеством изображений. Говоря об изображениях, я имею в виду, что в одном из моих приложений содержится от 10 до 13 изображений (достаточно маленьких, чтобы соответствовать размеру экрана). Проблема в том, что я должен сделать разные копии, сделав,
- HDPI - поддержка высокого разрешения
- MDPI - поддержка среднего разрешения
- LDPI - поддержка низкого разрешения
У меня возникла идея,
IDEA : My idea is to actually have only MDPI images in drawable folder, When my
application will installed first time, I want my application to detect what type of
resolution is supported by device? After knowing which resolution is supported one of my
built in method will either use a MDPI version(images), if handset supports it or else
it will scale up or scale down my images and stores into internal storage for future
reference. When user uninstall my application I will remove these images from internal
storage.
Теперь эта идея подняла вопрос,
Вопрос:
- Возможна ли эта идея? а программно возможно?
- Если это так, должен ли я быть действительно обеспокоен однократными вычислительными затратами?
- Есть ли какой-либо механизм (сторонний), который может облегчить мою проблему? (Я ненавижу фотошоп и масштабирую все эти изображения)
Любая помощь или руководство эксперта окажет большую услугу!
Заранее спасибо!
Krio