Kanzi 中的 Android 资源。¶
本示例展示了如何在 Kanzi Studio 项目中使用 Android 资源。
获取示例¶
要获取该示例,请在 Kanzi Studio Quick Start 窗口中点击 Examples。在 Resource_import 示例旁边,点击 。
Kanzi Studio 会将该示例下载到 <KanziWorkspace>/Examples/Android/Resource_import 目录。
示例的结构¶
这些模块使应用程序:
app模块是主应用程序。在此示例中,它提供了 Android 资源并注册了resourcepluginJava 插件。请参阅MainActivity.java。resourceplugin模块是一个 Java 插件。它为 Android 设备上的 Kanzi Engine 和 Kanzi Studio Preview 提供自定义ResourceManager协议实现。请参阅AndroidProtocolHandler.java和PreviewAndroidProtocolHandler.java。rro模块是运行时资源覆盖 (RRO) 的示例。它展示了此项目中 Android 资源的覆盖。请参阅<KanziWorkspace>/Examples/Android/Resource_import/Application/configs/platforms/android_gradle/rro/README.md和 Android RRO 文档。
Kanzi Studio 项目中的这些节点使用在应用程序中定义的 Android 资源:
RootPage 节点的 Background Brush 属性设置为 Resource ID,值为
android://color/background。rotary 节点的 Image 属性设置为 Resource ID,值为
android://drawable/rotary。hello 节点的 Text 属性设置为 Resource ID,值为
android://string/hello。kanzi 节点的 Text 属性设置为 Resource ID,值为
android://string/kanzi。hello 和 kanzi 节点的 Foreground Brush 属性设置为 Resource ID,值为
android://color/text。
运行示例¶
要运行示例:
将 Android 设备连接到计算机。
在 Kanzi Studio Quick Start 窗口中点击 Examples。在 Resource_import 示例旁边,点击 Open。
在主菜单中选择 File > Export > Build Android Package。
Kanzi Studio 从您的 Kanzi Studio 项目创建一个 Android 包,并将其部署并运行在您的 Android 设备上。