看,在主控中:
为什么这些是可变的?这是什么意思?有什么用例?
最佳答案
如果它们是final
,则可以根据 SDK 中的 stub android.jar 中的定义在编译时内联它们。
现在,设备制造商可以自由地将路径更改为他们想要的任何路径。通过使定义成为非最终
,可以确保使用运行时平台中的定义。
还有other methods以防止内联。
关于android - 可变的 android.os.Environment.DIRECTORY_WHATEVER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21134804/