Как писать под Android 5 с его Api, сохраняя рабу на 2.2 ?
Как писать под Android 5 с его Api, сохраняя рабу на 2.2 ?
Здравствуйте, подскажите какие есть варианты написание проекта под Android 5 с использованием его Api, при этом сохранить полную работоспособность с старшими версиями Андроид.
Может есть какие-то конструкции кода типа Это для Android 5, а это для Страрше чем 5
Или какие-то дополнительные библиотеки.
желательно сохраняя при этом минимальный вес файла.
Как вариант думал написать проект под Андроид 5, потом для Андроида старшых версий с его АПИ и более громоздким кодом.
Потом написать проект который будет определять версию андроида и качать уже нужный апк и устанавливать его, но как показывает практика антивирус ругается на вирус и возможную загрузку вируса.
Кто что сможет подсказать ??
Может есть какие-то конструкции кода типа Это для Android 5, а это для Страрше чем 5
Или какие-то дополнительные библиотеки.
желательно сохраняя при этом минимальный вес файла.
Как вариант думал написать проект под Андроид 5, потом для Андроида старшых версий с его АПИ и более громоздким кодом.
Потом написать проект который будет определять версию андроида и качать уже нужный апк и устанавливать его, но как показывает практика антивирус ругается на вирус и возможную загрузку вируса.
Кто что сможет подсказать ??
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
А почему не на symbian ?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
Симбиан уже давно умер.doter.ua писал(а):А почему не на symbian ?
Форум не по разработке под symbian или другие нокиевские ОСи
И к чему собственно твой ответ ???
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
К тому, что ниже 4го ведра мало кто пишет, 2.3 наконец то уходит в прошлое, а тут пятерка...
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {
// для gingerbread и выше, где версия указывается: android.os.Build.VERSION_CODES._любая_другая_константа)
}
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {
// для gingerbread и выше, где версия указывается: android.os.Build.VERSION_CODES._любая_другая_константа)
}
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
doter.ua, от этого не на много веселее становится. Четверку однозначно надо поддерживать, а вот бекпорта на неё нету. Ну как нету, нет от гугла. Я нашел вчера одну либу по материальному дизайну, но еще сам не пробовал, но на гитхабе она самая популярная - https://github.com/navasmdc/MaterialDesignLibrary
А так да, двойку можете выбрасывать, если столкнетесь с барьером её поддержки.
А так да, двойку можете выбрасывать, если столкнетесь с барьером её поддержки.
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
Mikhail_dev
То есть саппорт либы тоже можно забыть?
То есть саппорт либы тоже можно забыть?
Arbeit macht Fry
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
Увы и ах нет =)
Например ViewPager как вы думаете, есть ли он в андроиде? Нету! Только в Support library 7 и 10. А Инна подсказала что и NavigationDrawer тоже отсутствует в обычном андроиде и есть только в саппорт либах.
И если юзать ViewPager к примеру из appcompat7, то такому вьюпейджеру только support fragments подавай, а не фрагменты с андроида! Так что хотелось бы забыть, да вот такие нюансы не дадут. При этом я не понимаю почему так происходит.
Например ViewPager как вы думаете, есть ли он в андроиде? Нету! Только в Support library 7 и 10. А Инна подсказала что и NavigationDrawer тоже отсутствует в обычном андроиде и есть только в саппорт либах.
И если юзать ViewPager к примеру из appcompat7, то такому вьюпейджеру только support fragments подавай, а не фрагменты с андроида! Так что хотелось бы забыть, да вот такие нюансы не дадут. При этом я не понимаю почему так происходит.
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
Mikhail_dev писал(а):Увы и ах нет =)
Например ViewPager как вы думаете, есть ли он в андроиде? Нету! Только в Support library 7 и 10. А Инна подсказала что и NavigationDrawer тоже отсутствует в обычном андроиде и есть только в саппорт либах.
И если юзать ViewPager к примеру из appcompat7, то такому вьюпейджеру только support fragments подавай, а не фрагменты с андроида! Так что хотелось бы забыть, да вот такие нюансы не дадут. При этом я не понимаю почему так происходит.
Вот это кстати офигенно важно.
То есть получается, что только часть функционала саппорт либ оказывается невостребованными в четверке. Например, тот же заменитель holo темы в appcompat. А без некоторых никуда.
Arbeit macht Fry
Re: Как писать под Android 5 с его Api, сохраняя рабу на 2.2
да, это и темы за собой тянет и наверное другие вещи, например, всякие штуки с фрагментами
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198