問題タブ [tizen-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Tizen の B2B API をエミュレータで動作させるにはどうすればよいですか? これはテレビ用に欲しい
私はTizenを始めたばかりなので、これが簡単な初心者の質問であることを願っていますが、困惑しています. エミュレーター T-samsung-5.5-x86 を使用しています。HTMLページでこれを使用してTizenのB2B APIを使用しようとしています:
そして、これは私のコードで:
実行すると、b2bapis にカーソルを合わせると次のエラーが表示されます。
ReferenceError: b2bapis が定義されていません
また、コンソールには次のように表示されます: b2bapis.js - リソースの読み込みに失敗しました。
webapis は私にとっては問題なく動作します。
c++ - ライブラリに実装された C++ クラスへのアクセス
これは、Tizen Studio で開発された Tizen プロジェクト用です。
すべて同じ名前空間にあるいくつかの c++ クラスを実装するライブラリ (.so) を開発しました。私が今持っている質問は、lib 内のクラスにどのようにアクセスするかです。
簡単な例:
mylibclasses.cpp:
EXPORT_APIは、tizen ライブラリによって次のように定義されています__attribute__((__visibility__("default")))
。(これは、Tizen Studio が C 関数をエクスポートするために使用するものです)。これ (myclasses.so) を正常にビルドしました。
main.cpp については、次のようなことをしたいと思います。
C では、エクスポートされた各関数の前方宣言ステートメントを含むヘッダー ファイル (main.h) がありました。C ++とクラスでそれを行うにはどうすればよいですか?
編集:コンパイラは名前空間を認識しないため、namespace を使用して削除されました。myclass の宣言型にextern クラスを追加しました。
Tizen Studio の [Project Properties] -> [Settings] -> [C++ Linker] -> [Libraries] で、「-l」 <libname.so> と「-L」を libname.so へのパスに追加しました。しかし、実際のリンカー コマンド ラインでは、「-l<libname.so>」が「-L」の前に置かれます。リンカーは、lib パス (-L) を設定する前に、"libname.so" (-l) を検索します。そのため、リンカは libname.so を見つけられません。しかし、この順序を切り替える設定を取得できません。
Tizen Studio の経験が豊富な人はいますか?
accelerometer - Samsung スマートウォッチ (Tizen) から加速度データを取得する
Tizen の実装は初めてです。Tizen スタジオ経由で Samsung Smartwatch から加速度データを取得しようとしています。これらのデータに Tizen スタジオから直接アクセスする方法があるかどうか、または (おそらく) これらのデータを保存するための API を作成する必要があるかどうかを尋ねたいと思います。
PS。チュートリアルのヘルプは貴重です!