Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
#1

Загрузка нужных ресурсов - Программирование Android

28.01.2014, 12:22. Просмотров 982. Ответов 3
Метки нет (Все метки)

Всем привет. Приступили к новому проекту. В проекте используется графика - много графики, если лить всю графику под все разрешения, то программа раздувается и весит больше 50Мб, а там еще нет пока HD текстур.

Возможно ли при первом старте программы проверить какой экран используется и в соответствии с возможностями экрана скачать нужные ресурсы?

Кто сталкивался? Как лучше это осуществить? Есть ли у гугла готовое решение в инфраструктуре PlayGoogle или надо на своем сервере предоставлять контент для скачивания??

Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2014, 12:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Загрузка нужных ресурсов (Программирование Android):

Загрузка ресурсов из модуля
Здравствуйте! Есть "основной" файл программы под андроид на Eclipse...

Загрузка картинки из ресурсов в Bitmap. Android 4.1.1
Добрый вечер. Дело заключается в следующем: я загружаю картинку из ресурсов...

Установка в Itellige IDEA нужных компонентов для android
Доброго времени суток! Подскажите как мне для Itellige IDEA установить...

Установка в Itellige IDEA нужных компонентов для android-проекта
Доброго времени суток! Подскажите как мне для Itellige IDEA установить...

Как добавить динамически в ToolBar виджет SearchView в нужных фрагментах
У меня есть Toolbar в MainActivity и нужно получить доступ к этому ToolBar во...

смена ресурсов
здравствуйте, есть код but.setOnClickListener(new View.OnClickListener() {...

3
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
28.01.2014, 13:11 #2
Лучший ответ Сообщение было отмечено NOSC как решение

Решение

Цитата Сообщение от NOSC Посмотреть сообщение
Возможно ли при первом старте программы проверить какой экран используется и в соответствии с возможностями экрана скачать нужные ресурсы?
Да возможно
Цитата Сообщение от NOSC Посмотреть сообщение
Как лучше это осуществить? Есть ли у гугла готовое решение в инфраструктуре PlayGoogle или надо на своем сервере предоставлять контент для скачивания?
У гугла вы можете хранить два любых файла по 2 гигабайта каждый. Они будут загружаться автоматически при установке приложения.
Подробности тут http://developer.android.com/google/play/expansion-files.html
1
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
28.01.2014, 13:17  [ТС] #3
Цитата Сообщение от angryrobot Посмотреть сообщение
У гугла вы можете хранить два любых файла по 2 гигабайта каждый. Они будут загружаться автоматически при установке приложения.
Подробности тут http://developer.android.com/google/...ion-files.html

Спасибо
0
verylazy
Заблокирован
28.01.2014, 13:25 #4
Лучший ответ Сообщение было отмечено NOSC как решение

Решение

я немного дополню
Java
1
2
DisplayMetrics metrics = getResources().getDisplayMetrics();
System.out.println(metrics.densityDpi);
выдаст плотность в dpi для экрана
потом удобно switch-case сделать, а сами константы тут http://developer.android.com/referen...ayMetrics.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 13:25
Привет! Вот еще темы с решениями:

Хранение ресурсов
Здравствуйте! Я недавно начала писать приложение под Android. Опыта у меня...

Установка ресурсов от строки
Есть у меня главное активити: public class MainActivity extends...

Получить массив из ресурсов
String names = getResources().getStringArray(R.array.names); без этой...

Обращение к файлу ресурсов
Всем доброго времени суток. У меня вопрос как можно, и можно ли, обратиться к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru