2017-04-03 14 views
-1

私は2つの初心者の質問をしたいと思います:CodenameOne - 拡張機能、ネイティブ

どのように新しいOSとハードウェア機能へのネイティブアクセスについて - MacBookの上TouchBarのような。

これらの機能は(すぐに)利用できますか?

私はスケジューラのような拡張機能を求めています。ここでは、この1のように:

http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxscheduler/index.htm

CodenameOneために利用可能なこのようなものですか? eと一緒に使用する。 g。 MacOSとiOS?

ありがとうございました!

ベスト、

アキ

答えて

1

この機能は、Macに非常に具体的であるので、我々がCN1コアの一部としてそれのためのAPIを作成することになりそうです。ただし、ネイティブインターフェイスを使用してネイティブコードを使用して自分自身を統合することを妨げるものは何もありません。 MacデスクトップポートはJavaSEを使用しているため、そこに2層の「ネイティブ」インターフェイスが必要です。 1つはCn1レイヤーから基底のJavaSEレイヤーに橋渡しするものです。 JNIとのインターフェイスは2番目です。

2番目の質問については、CN1はJQXSchedulerに相当しますが、CN1ではこのようなことは全く認識していません。ただし、JQXSchedulerをwebviewでラップしてCN1アプリと統合し、Javascriptブリッジを使用してJSとjavaの間で通信することもできます。個人的には、このタイプのアーキテクチャを避けようとしますが、デバッグ用のハイブリッドjava-javascriptアプリケーションは難しいです。