Ответ 1
Являются ли они растровыми изображениями? Я нашел это на веб-сайте Android Android:
http://developer.android.com/training/displaying-bitmaps/process-bitmap.html
Я добавил около 35 изображений в папку res/drawable и еще 30 звуковых файлов в папку res/raw. Теперь мое приложение занимает 5 секунд дольше, чтобы начать даже жесткое только 1 изображение и 1 звуковой ресурс используется для запуска экрана. Это заставляет меня спросить: когда мои ресурсы изображения загружаются в память?
Загружаются ли они, когда приложение запускается или когда я использую их в первый раз? (Например: когда я вызываю ImageView.setImageResource(myResId);)
Если они загружаются при запуске приложения, как я могу избежать этого? Если каждый загружается по требованию, почему мое приложение занимает больше времени?
Информация о приложении для проницательности: Отдельная активность с ViewPager. Каждая страница просмотра использует один из ресурсов изображения, который представляет собой файл jpeg с разрешением 700x400 пикселей (~ 50 КБ) и один из звуковых файлов, который является файлом mp3 < 5 с (~ 60 КБ).
Являются ли они растровыми изображениями? Я нашел это на веб-сайте Android Android:
http://developer.android.com/training/displaying-bitmaps/process-bitmap.html