Cross-Platform Mobile Development ExamplesCross-Platform Mobile Development Examples

Visual C++ for Cross-Platform Mobile Development でインストールされるテンプレートの中には、学習に利用できる完全なサンプルを生成できるものがあります。Several of the templates installed by Visual C++ for Cross-Platform Mobile Development generate complete examples that you can use to learn from. さらに、Windows デベロッパー センターにはダウンロードして Visual Studio で試用できる複数のサンプル アプリケーションがあります。Additionally, the Windows Dev Center has several example applications that you can download and try out in Visual Studio.

  • hello-jni Android アプリケーションのサンプルhello-jni Android Application Sample

    このサンプルは Android NDK hello-jni アプリケーションの移植版です。This sample is a port of the Android NDK hello-jni application. このサンプルではエンドツーエンドの Java ネイティブ インターフェイス「Hello World」アプリのデモを実行します。The sample demonstrates an end-to-end Java Native Interface "Hello World" app. 共有ライブラリで実装されたネイティブ メソッドから文字列を読み込み、それをアプリで表示します。It loads a string from a native method implemented in a shared library, and then displays it in the app.

  • hello-gl2 Android アプリケーションのサンプルhello-gl2 Android Application Sample

    このサンプルは、Android NDK hello-gl2 アプリケーションの移植版です。This sample is a port of the Android NDK hello-gl2 application. このサンプルでは、エンド ツー エンドの Java ネイティブ インターフェイス Android OpenGL アプリのデモを実行します。The sample demonstrates an end-to-end Java Native Interface Android OpenGL app. OpenGL ES 2.0 シェーダー API を使用して、三角形を表示します。It renders a triangle using the OpenGL ES 2.0 shader APIs.

  • ビットマップ プラズマ Android アプリケーションのサンプルBitmap Plasma Android Application Sample

    このサンプルは Android NDK ビットマップ プラズマ アプリケーションの移植版です。This sample is a port of the Android NDK Bitmap Plasma application. このサンプルでは、エンド ツー エンドの Java ネイティブ インターフェイス Android OpenGL ES 2.0 アプリケーションのデモを実行します。The sample demonstrates an end-to-end Java Native Interface Android OpenGL ES 2.0 application. プラズマ効果を生成する Android ビットマップ ピクセル バッファーへの直接の操作のデモを実行します。It demonstrates direct manipulation of Android bitmap pixel buffers to generate a plasma effect.

  • TwoLibs Android ライブラリのサンプルTwoLibs Android Library Sample

    このサンプルは、Android NDK TwoLibs サンプルの移植版です。This sample is a port of the Android NDK TwoLibs sample. 動的に読み込まれる共有ライブラリと、Java ネイティブ インターフェイス アプリから呼び出されるメソッドを実装する、静的な C++ Android ネイティブ ライブラリの両方が使用されています。It uses both a dynamically loaded shared library, and a static C++ Android native library, that implements a method called from a Java Native Interface app. このサンプルは、開発者が Visual Studio 2015 で静的/動的共有ライブラリを使用して、エンド ツー エンドの JNI Android アプリケーションを構築する方法を理解するのに適した開始点です。This sample is a good starting point for developers to understand how to use static/dynamic shared libraries to build an end-to-end JNI Android application with Visual Studio 2015.

  • Tea Pot Android アプリケーションのサンプルTea Pot Android Application Sample

    このサンプルは、Android NDK TeaPot アプリケーションの移植版です。This sample is a port of the Android NDK TeaPot application. このサンプルでは、エンド ツー エンドの Java ネイティブ インターフェイス Android OpenGL ES 2.0 アプリケーションのデモを実行します。The sample demonstrates an end-to-end Java Native Interface Android OpenGL ES 2.0 application.

  • MoreTeaPots Android アプリケーションのサンプルMoreTeaPots Android Application Sample

    このサンプルは Android NDK MoreTeaPots アプリケーションの移植版です。This sample is a port of the Android NDK MoreTeaPots application. このサンプルでは、エンド ツー エンドの Java ネイティブ インターフェイス Android OpenGL アプリケーションのデモを実行します。The sample demonstrates an end-to-end Java Native Interface Android OpenGL application.

  • test-libstdcpp Android ライブラリのサンプルtest-libstdcpp Android Library Sample

    このサンプルは、Android NDK test-libstdc++ のサンプルの Visual Studio 2015 専用の移植版です。This sample is a port of the Android NDK test-libstdc++ sample, specifically for use with Visual Studio 2015. このサンプルは、開発者が標準ライブラリの使用法を理解するのに適した開始点です。This sample is a good starting point for developers to understand how to use the Standard Library.

    いずれかのサンプルを Visual Studio で開くには、zip ファイルをダウンロードし、ダウンロードしたファイルの [プロパティ] ページをエクスプローラーで開きます。To open one of the examples in Visual Studio, download the zip file and open the Properties page of the downloaded file in Explorer. [ブロックの解除] ボタンを選び、次に [OK]を選びます。Choose the Unblock button then choose OK. zip ファイルの内容を任意の場所に解凍し、解凍したサンプルの C++ フォルダーを開いてからソリューション ファイルを開きます。Extract the contents of the zip file to a convenient location, then open the C++ folder in the extracted sample and open the solution file.

    サンプルをビルドするには、F7 キーを押すか、または、メニュー バーの [ビルド][ソリューションのビルド]の順に選びます。To build the sample, press F7, or on the menu bar, choose Build, Build Solution.