Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
RPG-MARKET
0 / 0 / 3
Регистрация: 12.10.2012
Сообщений: 82
#1

Оптимизация программы под все версии Andorid - Программирование Android

14.02.2014, 20:32. Просмотров 833. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток, сегодня я столкнулся с такой программой что моя программа не открываеться на разных версиях Android, допустим я писал и проверял не на емуляторе а на реальном устройстве с андроидом 4.1.2 и ищо на 3 устройствах с разными экранами но такой же версией андроида, а проверя на версие 2.3.6 там не работает... а нужно сделать что бы программа работала на всех версиях андроида, как это осуществить?
Программу пишу на Delphi XE5
Заранее большое всем спасибо и поздравляю с днем всех влюбленных)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 20:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Оптимизация программы под все версии Andorid (Программирование Android):

Gridview, оптимизация под все экраны
Всем здравствуйте! При разработке приложения столкнулся с такой проблемой: не...

Убрать toolbar в Andorid Studio 2.2.2
Добрый вечер. Обновился до версии 2.2.2. При создании нового проекта выбираю...

Исходники стоковых приложений Andorid
Помню я как-то зашел на официальный сайт google, где были исходные файлы его...

Код под разные версии api
Доброго времени суток. Ребят после изучения delphi затем c# решил изучить...

На чем писать софт под Android версии 2.1 - 4.2?
Можно ли на своем любимом С\С++ писать проги под андройд? и на чем еще можно...

Construct 2 как скомпилировать под Android на free версии?
может хак есть?

2
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
14.02.2014, 22:14 #2
Цитата Сообщение от RPG-MARKET Посмотреть сообщение
пишу на Delphi XE5
Здесь обычно не используют Делфи (личная статистика)
А вообще запусти эмулятор на 2.3.6 и попробуй отладить проект на нем. Сможешь увидеть ошибки где вылетает... Скорее всего использованы методы и компоненты не доступные в старых андроидах. Нужно либо откзаться от них либо использовать библиотеки расширяющие старые версии (читал но не пробовал).
0
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
17.02.2014, 23:14 #3
Когда пишешь код, нужно смотреть в каком API появился тот или инной класс/метод.
Есть такие моменты, что до определенной версии API этот класс/метод есть, а после её он уже устарел, но появился другой.
Если это не значительные данные, то можно использовать рефлексию в результате приложение будет работать начиная с первого апи.
Но в рефлексии надо предусмотреть все моменты, например, получаем экземпляр класса/метода и если его не существует, то надо либо попробовать получить другой (новее/старее) либо выполнить еще какую-то инную задачу.
Если основная работа приложения базируется на использовании таких классов/методов, которые появились в более высокой версии API, то рефлексия не поможет, в этом случае надо просто смирится и использовать приложение только на Андроиде от определенной версии.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2014, 23:14
Привет! Вот еще темы с решениями:

C# оптимизация приложения под разные экраны(не GUI)
Здравствуйте. Дело в том, что изначально я делал игру(2d в Unity через...

Одновременное использование новых и старых методов под разные версии андроида
Например сервис уведомлений. Для 2.3 используется класс NotificationManager, а...

Как проверить верстку сайта под andorid?
Как проверить верстку сайта под andorid? Перелазил весь интернет, но ничего не...

Оптимизация программы под экран
здравствуйте. подскажите,как мне быть. я думаю все с этой проблемой...


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

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

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