代码拉取完成,页面将自动刷新
本示例使用了: @ohos.app.appstartup.StartupTask, @ohos.app.appstartup.StartupConfig, @ohos.app.appstartup.StartupConfigEntry, @ohos.app.appstartup.StartupListener, @ohos.app.appstartup.startupManager 接口,展示了在eTS中如何使用应用启动框架AppStartup;
主页面(自动模式) | 手动模式 |
---|---|
使用说明: 在启动应用后:
entry/src/main/ets/
|---util
| |---SingleKVStore.ts // 工具类
|---startup
| |---FileTask.ets // 创建文件,且写入数据
| |---ImageKnifeTask.ets // 初始化ImageKnifeTask
| |---KvManagerUtilTask.ets // 获取KvManager
| |---KVStoreTask.ets // 创建KVStore,且存入数据
| |---RdbStoreTask.ets // 创建RdbStore,且存入数据
| |---ResourceManagerTask.ets // 获取图片资源
| |---StartupConfig.ets // StartupConfig配置
|---pages
| |---Index.ets // 首页
| |---ImageKnife.ets // 框架加载图片
在resources->base->profile->startup_config.json 配置startup目录下的task,在module.json5中添加这些task, 启动应用首先会执行这些配置的task,然后在页面获取初始化的实例或者一些数据,具体情况根据业务所定;
不涉及。
ImageKnife 示例中加载图片使用的是ImageKnife框架。
本示例仅支持标准系统上运行,支持设备:RK3568;
本示例已适配API version 12版本SDK,版本号:5.0.0.28;
本示例需要使用DevEco Studio 3.1 Beta2 (Build Version: 4.1.3.500 构建 2024年7月5日)及以上版本才可编译运行;
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo code/BasicFeature/Ability/AppStartup/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。