【发布时间】:2011-05-30 00:09:03
【问题描述】:
我有一个应用程序可以在多个运行 Fedora 或 Android 的移动设备上运行。为了整合我的代码库和分发,我想确定我在哪个操作系统上。我尝试了 System.getProperty("os.name"),但它只返回“Linux”。系统属性中是否有 Android 独有的东西? 谢谢
【问题讨论】:
-
@jww “os.name” 属性在 Android 上是
null,其中大多数答案似乎都依赖于此。不依赖 Apache Commons 的那些,它没有检查 Android。