跨平台移动开发示例

由“采用 C++ 的移动开发”工作负载安装的若干模板生成完整的示例,你可以使用这些示例进行学习。 此外,有一些示例应用程序,你可以在 Visual Studio 中下载并试用。

  • hello-jni Android 应用程序示例

    此示例是 Android NDK hello-jni 应用程序的端口。 此示例演示一个端到端 Java 本机接口“Hello World”应用。 它从一个在共享库中实现的本机方法中加载字符串,然后在应用中显示。

  • TwoLibs Android 库示例

    此示例是 Android NDK TwoLibs 示例的端口。 它使用动态加载的共享库和静态的 C++ Android 本机库,用于实现从 Java 本机接口应用调用的方法。 此示例是开发者理解如何在 Visual Studio 中使用静态/动态共享库以生成端到端 JNI Android 应用程序的良好开端。

  • test-libstdcpp Android 库示例

    此示例是 Android NDK test-libstdc++ 示例的端口,专用于 Visual Studio。 此示例是开发人员了解如何使用标准库的良好开端。

    若要在 Visual Studio 中打开其中一个示例,请下载 zip 文件并在资源管理器中打开所下载文件的“属性” 页。 选择“解除阻止” 按钮,然后选择“确定” 。 将 zip 文件的内容解压缩到一个方便的位置,然后在解压缩后的示例中打开 C++ 文件夹,并打开解决方案文件。

    若要生成示例,请按 F7,或在菜单栏上依次选择“生成”、“生成解决方案”

另请参阅

Android NDK 示例