クロス プラットフォーム モバイル開発の例
C++ によるモバイル開発ワークロードによってインストールされるテンプレートの一部では、学習に利用できる完全なサンプルが生成されます。 さらに、Visual Studio でダウンロードして試すことができるアプリケーションの例をいくつか次に示します。
hello-jni Android アプリケーションのサンプル
このサンプルは Android NDK hello-jni アプリケーションの移植版です。 このサンプルではエンドツーエンドの Java ネイティブ インターフェイス「Hello World」アプリのデモを実行します。 共有ライブラリで実装されたネイティブ メソッドから文字列を読み込み、それをアプリで表示します。
-
このサンプルは、Android NDK TwoLibs サンプルの移植版です。 動的に読み込まれた共有ライブラリと、Java ネイティブ インターフェイス アプリから呼び出されたメソッドを実装する静的な C++ Android ネイティブ ライブラリの両方を使用します。 このサンプルは、開発者が Visual Studio で静的/動的共有ライブラリを使用して、エンドツーエンドの JNI Android アプリケーションを構築する方法を理解するのに適した開始点です。
test-libstdcpp Android ライブラリのサンプル
このサンプルは、Android NDK test-libstdc++ のサンプルの Visual Studio 専用の移植版です。 このサンプルは、開発者が標準ライブラリの使用法を理解するのに適した開始点です。
いずれかのサンプルを Visual Studio で開くには、zip ファイルをダウンロードし、ダウンロードしたファイルの [プロパティ] ページをエクスプローラーで開きます。 [ブロックの解除] ボタンを選び、次に [OK]を選びます。 zip ファイルの内容を任意の場所に解凍し、解凍したサンプルの C++ フォルダーを開いてからソリューション ファイルを開きます。
サンプルをビルドするには、F7 キーを押すか、または、メニュー バーの [ビルド]、[ソリューションのビルド] の順に選びます。