Я разрабатываю приложение для Android, которое использует камеру и будет работать на Android версии 2.1 выше.
Я хотел бы дать возможность переключать камеру на устройства с Android 2.3.
Как я могу использовать Android 2.3 SDK без сбоев в предыдущих версиях?
Спасибо.
Вам нужно будет изолировать код камеры с передней панелью 2.3 в одном классе и иметь еще один класс для поддержки одной камеры с поддержкой до 2.3.
См. Контакты - поддержка старых и новых API в одном приложении для примера того, как обращаться с поддержкой старых и новых API в одном приложении.
[ИЗМЕНИТЬ: Изменено от ссылки на желаемый минимальный уровень SDK до 2.1, который указан в заголовке] Вы также должны настроить таргетинг на 2.3 SDK, указав minSDK 2.1 API.
Смотрите: Обратная совместимость для приложений, Android и отражение и java.lang.Reflect документация.