Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
#1

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

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

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

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

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

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

Загрузка ресурсов из модуля - Программирование Android
Здравствуйте! Есть "основной" файл программы под андроид на Eclipse MainActivity.java примерно следующего содержания: package...

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

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

смена ресурсов - Программирование Android
здравствуйте, есть код but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View...

Хранение ресурсов - Программирование Android
Здравствуйте! Я недавно начала писать приложение под Android. Опыта у меня немного и я столкнулась с проблемой. Допустим, я хочу...

Взять массив из ресурсов - Программирование Android
Как такой массив взять из getResources private static final String CONTENT = new String { "Раз", "Два", "Три",...

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

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

Использование ресурсов классами - Программирование Android
В приложении есть кнопка и TextView. Пользователь жмёт клавишу. После нажатия клавиши я хочу, чтобы создался объект другого класса...

Получить картинку из ресурсов - Программирование Android
Вот так приложение получает иконку: android:icon="@drawable/ic_launcher" Вопрос: Как получить картинку так-же, только программно и в...

Сравнение строковых ресурсов - Программирование Android
Здравствуйте! Не получается сравнить полученные данные, чтобы сменилась кнопка. Что я делаю не так? import android.os.Bundle; ...

Перебор id ресурсов в цикле - Программирование Android
Добрый день, В layout расположены 20 кнопок, каждая из которых, естественно, имеет собственный id. Эти id отличаются только числовым...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.01.2014, 13:25
Ответ Создать тему
Опции темы

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