私は試しましたが、失敗しました。これは可能ですか?そうでない場合、どのようにして同様の接続/ホールドタイトスクリーンを作成しますか?Google TangoUXはTango C APIと連携できますか?
-2
A
答えて
0
Javaレイヤーからのみ使用できます。 JNIからjavaにデータを書き出し、そのアクティビティで使用してください。
0
はい可能ですが、単純ではありません。
Jason Guo氏によると、C APIから必要な情報を取得し、JNI経由でJava TangoUxに送り返す必要があります。
基本的には、あなたのTangoServiceコールバック(C)関数では、appropiate TangoUX機能(Javaの)を呼び出す必要があります。
- TangoService_connectOnXYZijAvailable - > mTangoUx.updateXyzCount
- TangoService_connectOnPoseAvailable - > mTangoUx.updatePoseStatus
- TangoService_connectOnTangoEvent - > mTangoUx.updateTangoEvent
そのためには、JNIがどのように慣れているかを知る必要がありますhttp://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html
CのコールバックがメインのJavaスレッドで実行されないため、注意してください。したがって、各コールバックで(JavaVMクラスを使用して)JNIEnvを更新する必要があります。このリンクには、JNIの古いバージョンが使用されていますが、いくつかの有益な情報があります。 http://android.wooyd.org/JNIExample/files/JNIExample.pdf
関連する問題
- 1. Google TangoはPMD CamBoard pico flexxと連携しますか?
- 2. Google Cloud MessagingはFacebookと連携できますか?
- 3. disableAutoPanはGoogle Maps API v3と連携していません
- 4. Googleマップはapiと連携していません
- 5. ユニファイドリモートとGoogle Tango
- 6. コンピュータビジョンgoogle tango
- 7. Google Earthと連携するチルトセンサー
- 8. nHibernateはSQL Server Compact Edition 3.5と連携できますか?
- 9. FirewalldはDocker Overlayネットワークと連携できますか?
- 10. addListenerはmatchmedia APIとどのように連携しますか?
- 11. GoogleプレイスAPIがgetCurrentPositionと連携しないIonicアプリのジオロケーション
- 12. Java NetbeansデスクトップアプリケーションとMavenは連携できますか?
- 13. Wildfly 10は従来のHibernate 3.5と連携できますか?
- 14. SpringとSWTはJava Desktop Applicationで連携できますか?
- 15. AR Google Tango Project
- 16. EFCodeFirstは既存のaspnetdb.mdfと連携できますか?
- 17. SQL ServerデータツールはSQL Server 2008 SSISと連携できますか?
- 18. Crystal Report 10.5(VS2008)はVS2010と連携できますか?
- 19. sIFRとLavaLampは連携できますか?
- 20. ヘッダーファイルはmainのコードと連携できますか?
- 21. OSGIとJSFはどのように連携できますか?
- 22. yuiコンプレッサーのmavenプラグインはWTPと連携できますか?
- 23. Spring MVCとMyFacesは連携できますか?
- 24. Facebook JS SDKはPhonegap/Cordovaと連携できますか?
- 25. PullToRefreshはFragmentPagerAdapterと連携しますか?
- 26. WebSocketはSPDYと連携しますか?
- 27. StringFormatはthis.DataContextと連携しますか
- 28. PHPUnitとXDebugは連携しますか?
- 29. Meteor.jsはArangoDBと連携しますか?
- 30. Googleカレンダーの時計とイベントの連携
私はTangoUXがJavaレイヤーでのみ使用できると理解しています。私はすでにTangoServiceにアクセスし、JNIでレンダリング可能な実行可能なアプリケーションを持っていますが、Tangoのステータスについてユーザに示すことができるTangoUXのようなUIを追加したいと思います。私が試したことは、公式のJavaの例としてtangouxをセットアップして実行し、公式のCの例のようにTangoServiceにアクセスするためにJNIを使い続けます。このような設定では、TangoUXは正常に動作しないようです。 –