Codenameone显示属性os

时间:2017-10-31 19:17:43

标签: codenameone

做的时候: 。Display.getInstance()的getProperty(" OS&#34) 什么是有效的返回值?

文档显示: 操作系统 - 返回底层平台,例如 - iOS,Android,RIM,SE ......

我很确定它会回归" JS"对于Javascript版本,但我想知道为Mac桌面和Windows桌面返回的内容。

1 个答案:

答案 0 :(得分:1)

使用该API是错误的,这就是为什么它没有大量记录。如果您需要本机功能,那么无论如何您都可以使用本机代码,在这里您可以编写特定于操作系统的代码,而不会产生类似于if(os_a) do_this(); if(of_b) do that();的代码。

如果你坚持这样做,尽管我们强烈反对它,那么更好的API是this。平台名称在例如提及中提及。部分。