13

それが理にかなっているかどうか、Androidアプリを作成する良い方法であるかどうかに関係なく、(教育的/個人的/その他の)理由から、NDKを使用してC++でグラフィカルユーザーインターフェイスを備えたAndroidアプリを作成したいと思います。

これまでに見つけたのは、NDKに関する情報、ネイティブライブラリを作成する方法、およびJavaアプリケーションからそれらにアクセスする方法です。しかし、私が本当に探しているのは、ビューを作成し、C++NDKアプリからそのビューにグラフィカルユーザーインターフェイス要素を追加する方法に関する情報です。

それをどのように行うことができるか、またはこれに関するいくつかのより多くの情報/ HOWTOを見つけることができる場所に関するアイデアやヒントはありますか?

4

1 に答える 1

6

Juceは、Android でうまく機能する素晴らしい C++ UI フレームワークです。

GPL または有料の商用ライセンスの下で使用できます。コミュニティはかなり活発で、作者はとてもフレンドリーで親切です。Windows で NDK ツールを使用してビルドするのは比較的簡単であることがわかりました。

警告 - Android は彼らにとって優先度の高いプラットフォームではないようです。そのため、執筆時点ではいくつかの機能が欠けています (ハードウェア ボタンのサポートなど)。それでも、私の経験では、UI フレームワークは Android で非常にうまく機能します。それがあなたの質問です。

于 2014-10-29T16:39:48.013 に答える