TimeZone.observesDaylightTime()需要API级别24。对于旧的api,如何获得它?即使JAVA 1.7中包含了这个功能,Android仍然在抱怨。
简短的回答是,一般情况下您不能这样做。如果一个调用需要一个最低的API级别,如果你的目标是旧的API级别,你就不能使用它。
还有一个更一般的注释,请记住Android并没有运行Java的"标准"版本——它甚至有自己的虚拟机,在一些重要的方面不同于标准JVM——所以在"标准"Java中允许的事情并不意味着在Android中也可能。例如,Android直到最近才支持Java 8的特性,即使现在它也不支持所有的特性。