
openharmony
文章平均质量分 82
九流下半
紫气东来,焰贯长空。微信号:liuguangziyan
展开
-
基于开发者手机4.0+定制launcher及相关套件
2.C:\Users\Administrator\AppData\Local\OpenHarmony\Sdk\10\toolchains 路径下运行cmd,执行如下命令。2.launcher主页:修改主页背景,修改滑动标签效果(单页不可滑动),修改文件夹显示效果(类似苹果的小文件夹),修改dock栏样式。4.下拉功能页:修改布局加入音乐,视频播放控制功能(视频播放器需要支持后台播放,我文章里提供了下载路径)1.锁屏界面:修改显示修改字体样式,显示位置,修改背景。1. 使系统可以以便女装。原创 2025-01-09 17:31:44 · 417 阅读 · 0 评论 -
openharmony launcher 调研笔记(03)UI 数据装配
/ 将类别设置为 appInfoList[i].typeId = CommonConstants.TYPE_APP;// if (this.desktopLoadFinished) 可继续向下执行 (GridSwiper)//此处数据为空时,将数据填入 (pageDesktopInfo.push(appInfo);//此处不为空时,过滤数据,删除卸载的app (pageDesktopInfo.filter)//删除存在于dock栏的app(页面显示app和dock的app不重复)原创 2024-04-09 23:05:21 · 1139 阅读 · 0 评论 -
openharmony launcher 调研笔记(02)UI 调用逻辑
this.pageDesktopStyleConfig = // 获取桌面显示样式配置。// 桌面model。// PageDesktopViewModel 的 getGridList() 函数 ,进一步调用 getAppList()// 再次调用 PageDesktopViewModel 的 getGridList() 函数 及 getAppList()等。原创 2024-04-06 23:27:13 · 1007 阅读 · 0 评论 -
openharmony launcher 调研笔记(01)数据初始化
通过BaseModulePreLoader的各个子类的load(loadConfig,loadData),初始化了各种配置和数据。// 此函数内部根据显示的宽高设置屏幕宽高,根据配置设置导航栏是否显示。phone/src/main/module.json5 下 配置了 起始的 MainAbility。// 初始化 mRdbStore。// 创建表(不存在的情况下)原创 2024-04-03 22:18:09 · 500 阅读 · 0 评论 -
openharmony 开发环境搭建和系统应用(launcher)编译傻瓜教程(续)
几个月前写了个在开发板上编译launcher的文章,最近准备用开发者手机搞搞launcher,发现编译版本和开发者手机对不上了,研究了下,目前已搞定。(此commit 以后的版本在4.0.10.3编译报错,full sdk 版本不匹配问题)会默认下载 4.0.10.13 版本的openharmony full sdk 编译时。,根据上一篇的基础自行配置(这两天window系统有问题,顺道把mac也搞了下)。此版本自带的full sdk 版本是 4.0.9.6。首先devecostudio 为如下版本。原创 2024-03-30 19:12:35 · 1245 阅读 · 2 评论 -
100个openharmony开源demo:1.日历
自己用arkts写了界面和点击事件,各位可根据此demo写自己的日历选择器等组件。写100个开源的demo不知道能不能实现,日拱一卒,期待蜕变。4.卡片显示(每晚00:01刷新)原创 2024-03-21 22:12:18 · 879 阅读 · 1 评论 -
openharmony 开发环境搭建和系统应用(launcher)编译傻瓜教程
将刚才解压的全部拷贝到10文件夹下,关闭sdk配置页面,再打开发现10的full sdk配置完成。解压,当前目录D:\software\openharmony\toolchains。当前下载版本有两个,由于低版本配置会有各种问题,我选择高版本安装。我买的是贝启科技的RK3568,需要的话可以自行去淘宝搜索。我的板子版本为4.0.9 在每日构建中找到接近的版本。基于我的板子和full sdk 版本,我选择一下分支。解压内部windows下的包。(下载接近自己版本的即可)hap包路径(需要两个包)原创 2023-12-08 19:04:18 · 2689 阅读 · 3 评论