Когда я создал новое приложение, я получил эту
Соответствующий способ использовать библиотеку Android поддержки
class NewApplicationActivity extends ActionBarActivity{... }
Так что я прочитал, что, если вы хотите использовать новую функцию от более нового уровня API, вам лучше сделайте так, чтобы в App было альтернативное решение для борьбы с любой ситуацией для minSDKVersion
, которую вы планируете поддерживать.
Предполагая, что это правда, позволяет сказать, что я решил построить свой App против targetSDKVersion = 21
(который я сделал в приведенном выше примере), я хотел бы получить базовый класс активности, как ActionBarActivity
. Теперь это из библиотеки поддержки и работает для более старой версии (вплоть до Android 2.1, я думаю ..).
Дело в том, что я придерживаюсь этих альтернативных наборов библиотек поддержки, а не библиотек платформы. Неужели я пропущу что-то важное, если это произойдет? Я получу шанс включить в свой App код платформы от API 21? Большинство приложений созданы с учетом совместимости. Как вы справляетесь с этим? Библиотеки
Итак, вы говорите, что в папках совместимости есть самый последний API-код, который можно использовать в максимально возможной степени, а также предоставляет альтернативную версию кода, который требуется? Вы как разработчик в значительной степени полагаетесь на библиотеку поддержки? –
Я написал часть его, а также создал [номер] (https://www.youtube.com/watch?v=3PIc-DuEU2s) [of https://www.youtube.com/watch ? v = 5Be2mJzP-Uw) [видео] (https://www.youtube.com/watch?v=32i7ot0y78U) о его полезности. Библиотека поддержки не охватывает все, но вы обнаружите, что это экономит ваше много времени практически во всех случаях. – ianhanniballake
Хорошо, я проверю видео и все, а потом отчитаюсь. Спасибо за ответ и ссылки на видео. –