GameService_SampleCode_gamePerformance_ClientDemo: 本示例主要基于游戏场景感知,完成游戏向系统发送数据和获取设备状态信息。
HarmonyOS next 示例代码全集
Game Service Kit(ArKTS)
简介
本示例集成了Game Service Kit,实现了一个简单的场景感知功能,供您参考使用,请注意,订阅设备和取消订阅设备仅演示接口调用示例。
预览图
工程目录
├──entry/src/main/ets // 代码区
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ ├──pages
│ │ └──Index.ets // 主界面
│ │ │ └──gamePerformanceInit() // 初始化接口
│ │ │ └──subscriberGameInfoNotify() // 订阅设备信息接口
│ │ │ └──unSubscribeDeviceState() // 取消订阅设备信息接口
│ │ │ └──updateGameSceneInfo() // 更新游戏场景信息
└──entry/src/main/resources // 资源文件目录
使用说明
- 使用DevEco Studio打开工程目录;
- 替换AppScope中app.json5文件和Index.ets文件中的bundleName;
- 在build-profile.json5的signingConfigs中配置签名信息,并在AppGallery Connect中配置签名证书指纹;
- 替换entry/src/main/module.json5文件中的client_id和app_id;
- 在HarmonyOS设备上运行示例代码。
相关权限
- 该Sample应用在调用场景感知初始化时需要访问网络,已在module.json5文件中添加网络权限"ohos.permission.INTERNET"。
约束与限制
- 本示例仅支持标准系统上运行,支持设备:持设备:华为手机、平板和2in1。
- HarmonyOS系统:HarmonyOS NEXT Developer Beta1及以上。
- DevEco Studio版本:DevEco Studio NEXT Developer Beta1及以上。
- HarmonyOS SDK版本:HarmonyOS NEXT Developer Beta1 SDK及以上。