当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
145 Star 1.4K Fork 1.7K

OpenHarmony/applications_app_samples
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

原子化服务

介绍

本示例对应全屏启动原子化服务中的原子化服务

效果预览

原子化服务页面

使用说明:

1.安装本应用编译生成的hap包和全屏启动原子化服务应用编译生成的hap包,点击FullScreenStart图标即可进入全屏启动原子化服务应用,点击按钮拉起本示例。

工程目录

├──entry/src/main/ets	                   // 代码区
│  ├──common
│  │  ├──constants
│  │  │  └──CommonConstants.ets            // 公共常量类
│  │  └──util
│  │     ├──CalculateUtil.ets              // 计算工具类
│  │     └──CheckEmptyUtil.ets             // 非空判断工具类
│  ├──entryability
│  │  └──EntryAbility.ts                   // 程序入口类
│  ├──pages
│  │  └──HomePage.ets                      // 计算器页面
│  └──viewmodel    
│     ├──PressKeysItem.ets                 // 按键信息类
│     └──PresskeysViewModel.ets            // 计算器页面键盘数据
└──entry/src/main/resource                 // 应用静态资源目录

具体实现

  • 本示例作为提供方提供原子化服务。

相关权限

不涉及。

依赖

本示例依赖FullScreenStart应用,使用前请先安装该应用。

约束与限制

1.本示例仅支持标准系统上运行,支持设备:RK3568;

2.本示例为Stage模型,支持API12版本SDK,版本号:5.0.0.29;

3.本示例涉及使用系统接口:UIExtensionComponent,需要手动替换Full SDK才能编译通过;

4.本示例需要使用DevEco Studio NEXT Developer Beta1(Build Version: 5.0.3.403, built on June 20, 2024)及以上版本才可编译运行;

5.本示例涉及HarmonyOS特性并且只能使用HarmonyOS工程,需要开发者在AppGallery Connect内创建原子化服务应用并替换工程内bundleName。具体创建方式参考元服务开发准备

下载

如需单独下载本工程,执行如下命令:

git init
git config core.sparsecheckout true
echo code/SystemFeature/FullScreenStart/FullScreenStart_Service/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openharmony/applications_app_samples.git
git@gitee.com:openharmony/applications_app_samples.git
openharmony
applications_app_samples
applications_app_samples
master

搜索帮助