実行時:Display.getInstance()。getProperty( "OS") 有効な戻り値は何ですか?コード名表示プロパティos
ドキュメントには、次の情報が表示されます。 OS - 基本となるプラットフォームを返します。 - iOS、Android、RIM、SE ...
Javascriptのバージョンで「JS」を返すのは間違いありませんが、MacデスクトップとWindowsデスクトップで返される内容を知りたいと思います。
実行時:Display.getInstance()。getProperty( "OS") 有効な戻り値は何ですか?コード名表示プロパティos
ドキュメントには、次の情報が表示されます。 OS - 基本となるプラットフォームを返します。 - iOS、Android、RIM、SE ...
Javascriptのバージョンで「JS」を返すのは間違いありませんが、MacデスクトップとWindowsデスクトップで返される内容を知りたいと思います。
このAPIを使用するのは間違いです。その理由は、あまり文書化されていないのです。ネイティブ機能が必要な場合は、とにかくネイティブコードを使用します。これは、OS固有のコードを書くことができ、if(os_a) do_this(); if(of_b) do that();
のようなコードになります。
私たちの強い意見にもかかわらず、より良いAPIはthisです。プラットフォーム名は、例えば、セクション。
私たちは、自分のコンピュータとモバイルデバイスを切り替える必要のないユーザー向けに、デスクトップ版のアプリケーションを提供しています。ファイルを添付するなど、デスクトップ版でのみ利用できる機能がいくつかあります。私が継承したコードは "JS"のためにテストされました。それはそれがデスクトップバージョンをどのように提供したのかということでした。しかし、アイドル状態になった後にフリーズしたり、ログインするためにキャッシュを空にする必要があるので、私たちは実際のデスクトップビルドを試しています。デスクトップ版をテストする必要があります。あなたが与えたAPIは、モバイルのみをリストします。デスクトップをテストする方法はありますか? – user8863376
これはmacとwinですが、Windowsのポートと衝突する可能性があります。より良いアプローチは 'Display.getInstance()。isDesktop()'を使うことです。 –
WindowsとMacを試しましたか? –