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

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

Войти
Регистрация
Восстановить пароль
 
RPG-MARKET
 Аватар для RPG-MARKET
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 80
#1

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

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

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

На чем писать софт под андройд версии 2.1 - 4.2 ? Android
Android Одновременное использование новых и старых методов под разные версии андроида
Android Construct 2 как скомпилировать под андройд на free версии?
Адаптация приложения под все размеры экранов Android
Android Версии Андроид
Android Код под разные версии api
Android Как адаптировать приложение под все экраны смартфонов?
Android Исходники стоковых приложений Andorid
Android Адаптирование программы под планшеты
Android Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Android Убрать toolbar в Andorid Studio 2.2.2
Android C# оптимизация приложения под разные экраны(не GUI)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
14.02.2014, 22:14     Оптимизация программы под все версии Andorid #2
Цитата Сообщение от RPG-MARKET Посмотреть сообщение
пишу на Delphi XE5
Здесь обычно не используют Делфи (личная статистика)
А вообще запусти эмулятор на 2.3.6 и попробуй отладить проект на нем. Сможешь увидеть ошибки где вылетает... Скорее всего использованы методы и компоненты не доступные в старых андроидах. Нужно либо откзаться от них либо использовать библиотеки расширяющие старые версии (читал но не пробовал).
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
17.02.2014, 23:14     Оптимизация программы под все версии Andorid #3
Когда пишешь код, нужно смотреть в каком API появился тот или инной класс/метод.
Есть такие моменты, что до определенной версии API этот класс/метод есть, а после её он уже устарел, но появился другой.
Если это не значительные данные, то можно использовать рефлексию в результате приложение будет работать начиная с первого апи.
Но в рефлексии надо предусмотреть все моменты, например, получаем экземпляр класса/метода и если его не существует, то надо либо попробовать получить другой (новее/старее) либо выполнить еще какую-то инную задачу.
Если основная работа приложения базируется на использовании таких классов/методов, которые появились в более высокой версии API, то рефлексия не поможет, в этом случае надо просто смирится и использовать приложение только на Андроиде от определенной версии.
Yandex
Объявления
17.02.2014, 23:14     Оптимизация программы под все версии Andorid
Ответ Создать тему
Опции темы

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