Примечание: пожалуйста, предложите лучший заголовок для этого вопроса.
Предположим, у меня есть два класса с одинаковым именем, и я хочу импортировать один или другой, прежде чем скомпилировать, в зависимости от варианта использования / версии приложения.,Есть ли способ сделать это?
Зачем мне это нужно?, Спросите вы.
Мне нужно использовать важную библиотеку Java, которая использует java.time
, но мне также нужноПоддержка мин SDK 23 (Android 6.0).Я мог бы использовать threeThenABP в своем приложении для Android, чтобы иметь возможность использовать все java.time
API, но мне нужно импортировать их из org.threeten.bp
.
Эта важная библиотека на самом деле является частной,Итак, идея состоит в том, чтобы заставить его использовать либо java.time
import, либо org.threeten.bp
import, чтобы скомпилировать 2 версии, которые были бы совместимы как с Android, так и с настольными Java-приложениями.
Надеюсь, мои объяснения достаточно ясны,Спасибо за помощь.