В ядро Java библиотеки являются частью (см рисунок ниже) слоя Android runtime
, но с точки зрения разработчика это не имеет значения. То, что вы можете делать и чего не можете сделать, связано с уровнем Android SDK, который вы используете в своем проекте.
Какой android:minSdkVersion
вы должны использовать?
Вы можете проверить документацию на Android. Для каждой команды/ команды/метода/свойств в правом верхнем углу вы найдете уровень API , на котором вы можете получить доступ к указанному свойству. Нажав на уровень API , вы попадете на страницу, содержащую таблицу, которая переводит уровень API в версии для Android.
Как общий принцип android:minSdkVersion
как можно меньше. Вы получите ошибку компилятора, когда используете что-то, не поддерживаемое этим уровнем. Таким образом, вы можете поддерживать как можно больше пользователей. См. this.
Here является рекомендуемым чтением по этому вопросу.
Итак, какую версию вы предлагаете мне использовать? – Omid