# GraphicsAccelerateKit-LaunchAcceleration-Codelab-ArkTS **Repository Path**: harmonyos_codelabs/graphics-accelerate-kit-launch-acceleration-codelab-arkts ## Basic Information - **Project Name**: GraphicsAccelerateKit-LaunchAcceleration-Codelab-ArkTS - **Description**: 本示例主要展示如何通过Graphics Accelerate Kit(图形加速服务)的游戏启动加速服务实现内存镜像功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-24 - **Last Updated**: 2025-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于游戏启动加速服务实现内存镜像功能(ArkTS) ## 简介 本示例基于Graphics Accelerate Kit(游戏启动加速服务)实现下一次无资源更新冷启动时,可通过加载内存镜像实现游戏的秒开秒进功能。 ## 效果预览 ![interface](screenshots/interface.png) ## 工程目录 ``` └──entry/src/main // 代码区 ├──cpp │ ├──types │ │ ├──libentry │ │ │ └──index.d.ts // native层接口注册文件 │ │ └──libtuanjie │ │ └──index.d.ts // tuanjie接口注册文件 │ ├──napi_init.cpp // native层接口的具体实现函数 │ └──CMakeLists.txt // native层编译配置 ├──ets │ ├──ability │ │ └─TuanjiePlayerAbilityBase.ets // 程序入口类,在此设置启动加速能力 │ ├──common // 通用类 │ ├──pages │ │ ├──components // UI组件 │ │ │ └──... │ │ └──Index.ets // 主界面 │ ├──utils // 工具类 │ ├──webview // 浏览器控件 │ └──workers // worker线程类 ├──resources │ ├──base/media // 图片资源 │ │ └──... │ ├──rawfile // 模型和UI资源 │ │ └──... ``` ## 使用说明 1. 下载工程; ``` git clone https://gitee.com/harmonyos_codelabs/graphics-accelerate-kit-launch-acceleration-codelab-arkts.git cd graphics-accelerate-kit-launch-acceleration-codelab-arkts git lfs pull ``` 2. 使用DevEco Studio打开工程目录; 3. 替换AppScope中app.json5文件的bundleName; 4. 在build-profile.json5的signingConfigs中配置签名信息; 5. 在HarmonyOS NEXT设备上运行示例代码。更多内容请参见[Graphics Accelerate Kit(图形加速服务)](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/graphics-accelerate-kit-guide)。 ## 约束与限制 1. 本示例仅支持标准系统上运行,支持设备:华为手机、平板。 2. HarmonyOS系统:HarmonyOS 6.0.0 Release及以上。 3. DevEco Studio版本:DevEco Studio 6.0.0 Release及以上。 4. HarmonyOS SDK版本:HarmonyOS 6.0.0 Release SDK及以上。