Страница 1 из 1

Как писать под Android 5 с его Api, сохраняя рабу на 2.2 ?

Добавлено: 19 дек 2014, 19:23
Chvalov
Здравствуйте, подскажите какие есть варианты написание проекта под Android 5 с использованием его Api, при этом сохранить полную работоспособность с старшими версиями Андроид.

Может есть какие-то конструкции кода типа Это для Android 5, а это для Страрше чем 5
Или какие-то дополнительные библиотеки.

желательно сохраняя при этом минимальный вес файла.

Как вариант думал написать проект под Андроид 5, потом для Андроида старшых версий с его АПИ и более громоздким кодом.
Потом написать проект который будет определять версию андроида и качать уже нужный апк и устанавливать его, но как показывает практика антивирус ругается на вирус и возможную загрузку вируса.

Кто что сможет подсказать ??

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 19 дек 2014, 19:26
doter.ua
А почему не на symbian ?

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 19 дек 2014, 19:30
Chvalov
doter.ua писал(а):А почему не на symbian ?
Симбиан уже давно умер.
Форум не по разработке под symbian или другие нокиевские ОСи

И к чему собственно твой ответ ???

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 19 дек 2014, 20:15
doter.ua
К тому, что ниже 4го ведра мало кто пишет, 2.3 наконец то уходит в прошлое, а тут пятерка...
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {
// для gingerbread и выше, где версия указывается: android.os.Build.VERSION_CODES._любая_другая_константа)
}

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 19 дек 2014, 21:22
Mikhail_dev
doter.ua, от этого не на много веселее становится. Четверку однозначно надо поддерживать, а вот бекпорта на неё нету. Ну как нету, нет от гугла. Я нашел вчера одну либу по материальному дизайну, но еще сам не пробовал, но на гитхабе она самая популярная - https://github.com/navasmdc/MaterialDesignLibrary
А так да, двойку можете выбрасывать, если столкнетесь с барьером её поддержки.

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 24 дек 2014, 21:07
Fry
Mikhail_dev

То есть саппорт либы тоже можно забыть?

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 25 дек 2014, 01:46
Mikhail_dev
Увы и ах нет =)
Например ViewPager как вы думаете, есть ли он в андроиде? Нету! Только в Support library 7 и 10. А Инна подсказала что и NavigationDrawer тоже отсутствует в обычном андроиде и есть только в саппорт либах.
И если юзать ViewPager к примеру из appcompat7, то такому вьюпейджеру только support fragments подавай, а не фрагменты с андроида! Так что хотелось бы забыть, да вот такие нюансы не дадут. При этом я не понимаю почему так происходит.

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 26 дек 2014, 09:20
Fry
Mikhail_dev писал(а):Увы и ах нет =)
Например ViewPager как вы думаете, есть ли он в андроиде? Нету! Только в Support library 7 и 10. А Инна подсказала что и NavigationDrawer тоже отсутствует в обычном андроиде и есть только в саппорт либах.
И если юзать ViewPager к примеру из appcompat7, то такому вьюпейджеру только support fragments подавай, а не фрагменты с андроида! Так что хотелось бы забыть, да вот такие нюансы не дадут. При этом я не понимаю почему так происходит.

Вот это кстати офигенно важно.

То есть получается, что только часть функционала саппорт либ оказывается невостребованными в четверке. Например, тот же заменитель holo темы в appcompat. А без некоторых никуда.

Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2

Добавлено: 26 дек 2014, 15:21
Foenix
да, это и темы за собой тянет и наверное другие вещи, например, всякие штуки с фрагментами