【问题标题】:Are there APIs to check if the system is android, not the desktop jvm? [duplicate]是否有 API 可以检查系统是否是 android,而不是桌面 jvm? [复制]
【发布时间】:2011-07-20 07:11:15
【问题描述】:

可能重复:
How to determine if my app is running on Android

我将编写一个库,它将在桌面和安卓系统中导入。

我希望库根据系统使用不同的类。

我很确定有办法检查它,但找不到。

任何帮助将不胜感激。

【问题讨论】:

标签: java android jvm


【解决方案1】:

你可以尝试通过反射寻找android.app.Activity类。如果存在 - Android 系统库在您的类路径中,因此您在 Android 中。

【讨论】:

  • 如果您的代码是跨平台的,您还需要使用 Java API。
猜你喜欢
  • 2015-04-24
  • 1970-01-01
  • 2016-04-11
  • 2011-05-21
  • 2015-10-14
  • 1970-01-01
  • 2015-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多