2013-10-15 2 views
1

Мне было интересно, давайте предположим, что я хочу разработать приложение для Android и мне нужны новые особенности API, но также поддерживаю некоторые старые версии. Вопрос в том, должен ли я построить все с поддержкой lib или проверить версию sdk каждый раз, и в соответствии с этим я запускаю выделенный фрагмент кода? С уважением, RobertПоддержка библиотеки Android, когда использовать?

+0

Я думаю, что лучше построить все с поддержкой lib вместо написания двух частей кода, один для нового и один для старого. хотя, если вы уверены, что не будете нацелены на более старые версии, тогда в этом случае просто используйте новый код –

ответ

0

Если все функциональные возможности, которые вам нужны, доступны в библиотеке поддержки, я бы пошел в библиотеку поддержки.

Это упростит ваш код, макеты и т. Д., Если вам не придется проверять версию API все время. Это означает, что обслуживание вашего кода будет намного проще, а количество ошибок также будет ниже.

Поддержка классов библиотеки и их использование очень похожи на фактические классы, поэтому, когда вы решите отказаться от поддержки более ранних версий Android позже, задача удаления библиотеки поддержки будет довольно простой.

Смежные вопросы