[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)开发板介绍产品概述PurplePiOH智能主板,配备RockchipRK3566四核CortexA55处理器,主频最高1.8GHz,LPDDR4LPDDR4X默认2GB,最大可以支持8GB内存。芯片内嵌的新一代GPU(MaliG522EE)支持高分辨率显示,拥有强大的多线程运算能力、图形处理能力以及硬件解码能力。产品特点最高支持8GB高速LPDDR4,速率高达1056MHz1T算力NPU,支持...
2024-06-14 17:22:39 2748浏览 1点赞 1回复 0收藏
大家写代码也都写累啦,歇歇脑袋,寻点灵感来欣赏一首由ChatGPT作词,SunoAI作曲演唱的歌曲:《光芒耀眼的OpenHarmony》Tips:3A大作(指AIAIAI),ChatGPT作词,SunoAI作曲演唱,稿件AI配音321上链接[【AI音乐】让SunoAI给开源鸿蒙唱首歌:《光芒耀眼的OpenHarmony》](https:www.bilibili.comvideoBV1Er42147JH)
2024-04-07 10:59:50 4210浏览 1点赞 1回复 0收藏
[toc](目录)OHScrcpy软件作者:[westinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)哔哩哔哩:https:space.bilibili.com74433635下载地址:https:www.bilibili.comreadcv24125018包含软件下载和使用教程软件说明一款OpenHarmony(3.2+)设备的投屏工具,只是名字类似安卓的投屏工具Scrcpy,开发技术和实现方式完全不同。目前仅初步实现,距离低延迟、高帧率、手势交互的实现,还有很长的路要走...理论上...
2024-04-01 23:57:07 1.0w浏览 5点赞 4回复 1收藏
命令shellhdcshell"aadumpagrep'bundlename'sedn1p"截图持续关注关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)哔哩哔哩:[个人主页](https:space.bilibili.com74433635)
2024-03-13 18:13:39 8111浏览 2点赞 0回复 0收藏
[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言视频演示:https:www.bilibili.comvideoBV1yC4y1Q7YY2023年5月,我发了一个OH3.2的壁纸设置整合包,其中已修复的启动器仅包含手机版式:[OpenHarmony3.2壁纸设置应用整合包和安装教程](https:ost.51cto.composts26152)本次整合包资源包含壁纸设置应用,已修复的手机、平板版式的启动器和安装脚本,另外平板版式的启动器,...
2024-02-19 17:55:21 1.6w浏览 6点赞 12回复 1收藏
关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)视频演示:https:www.bilibili.comvideoBV1KC4y1Q7B1时间线随着时间的推移,此篇文章在未来的某一天可能不再具备参考性,不过解决问题的思路还是值得分享下去的!20231026OpenHarmony4.0Release发布20231212此问题的发现和解决20231216此文章发布解决方案系统启动器仓库:https:gitee.comopenharmonyapplicationslaunchertreeOpenHarmony...
2023-12-16 10:00:08 5180浏览 0点赞 1回复 0收藏
[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言最终编译的几个Qt示例应用视频演示:https:www.bilibili.comvideoBV1NG411Q7QHHarmonyOS4.0也是可以运行的,不过要改下runtimeOS配置为HarmonyOS,并签名调试运行到真机上最终打包的4个Qt示例应用的hap包,见文章末尾附件开发环境Windows11DevEcoStudio3.1ReleaseOpenHarmonyFullSDK3.2.12.5QtForOpenHarmonySDK[Qt5.12.1...
2023-11-08 14:24:25 2.2w浏览 4点赞 3回复 2收藏
[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言实践过程中的部分视频演示https:www.bilibili.comvideoBV1Dp4y1w7kPhttps:www.bilibili.comvideoBV1Fj411t7mM由于支持OpenHarmony的Flutter发布不久,还存在若干问题和文档遗漏,随着时间的推移都在不断完善,本文是我在搭建开发环境和探索研究过程下来的一个详细笔记,希望对大家有所帮助!文中涉及到的一些源码存放目录...
2023-10-12 18:25:16 2.0w浏览 8点赞 8回复 3收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)概述在OpenHarmony4.0(API10)中,ohos.wallpaper(壁纸)模块增加了多个接口,我们可以通过setCustomWallpaper、setVideo分别来设置系统的静态壁纸和动态壁纸,我们需要在应用中权限配置中加入ohos.permission.SETWALLPAPER权限。与API9的差异设置壁纸从setImage变更为setCustomWallpaper设置动态壁纸为API10新增WallpaperResourceType为...
2023-09-17 21:40:27 3267浏览 0点赞 0回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言fullSDK是提供OpenHarmony全量接口的SDK,包含了系统应用所需要的高权限API,用于厂商开发应用。据官方文档描述,从OpenHarmony3.2Beta5版本开始,不在随版本提供fullSDK。如有需要,可通过全量源码自行编译。时过境迁,官方文档止步于此,其他...
2023-09-10 23:14:23 9359浏览 2点赞 0回复 1收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)序言使用ArkTS+Grid布局实现抽奖功能,效果如下数据定义js礼物数据Statenumbers:number[][1,2,3,8,0,4,7,6,5]giftsimages:Resource[][$r('app.media.1'),$r('app.media.2'),$r('app.media.3'),$r('app.media.4'),$r('app.media.5'),$r('app.media.6'),$r('app.media.7'),$r('app.media.8')]giftshints:string[]['玫瑰花','项链','戒指','...
2023-09-10 23:12:24 3847浏览 3点赞 0回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言本文提到的内容适用于OpenHarmony3.2,通过修改系统启动器源码实现动态壁纸的初步方案。其实在OpenHarmony4.0Beta2中,官方接口也提供了新的修改壁纸的接口,包括动态壁纸设置。源码修改系统桌面仓库:https:gitee.comopenharmonyapplicationsl...
2023-09-03 14:33:34 3768浏览 0点赞 0回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)快速了解应用沙箱无论是官方文档,还是其他有关沙箱的技术讲解中,关于隔离机制、访问关系和对应路径等有关图文内容都比较多且对于初学者不容易理解,其实对于初学者来说,在实际应用开发过程中,有些接口需要传递沙箱文件路径参数,你只需要看懂下面的这些即可,至于更深层次的理解,可以随着实践逐步再逐步去学习了解。dataappel2用户ID...
2023-09-02 23:36:21 4489浏览 0点赞 0回复 1收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)序言在之前的技术分享中,提到了如何使用包管理下的installer模块的api去安装和卸载应用,在实际应用中呢,只有安装卸载肯定是不够的,如果我们要检测目标包名应用是否存在,就需要用到bundleManager模块了,这个模块提供应用信息查询能力,支持BundleInfo、ApplicationInfo、Ability、ExtensionAbility等信息的查询。除了查询指定应用信...
2023-08-31 15:48:07 5180浏览 0点赞 0回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言之前在[《OpenHarmony设备直装hap脱离电脑hdc的两种实现思路》](https:ost.51cto.composts22811)一文中,我提到了两种实现直装hap的思路,那本篇文章我将详细讲解下第一种思路的具体实现方式,至于第二种另辟蹊径的实现思路,我会在后续的文章...
2023-08-29 07:20:28 6173浏览 0点赞 0回复 1收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言前段时间研究了下OpenHarmony3.2自带的启动器应用源码,发现壁纸设置api设置无效的根本原因在于启动器内代码写死了一个固定的图片作为壁纸,经过不断地探索尝试,最终通过修改系统启动器和自己开发的一个壁纸设置的应用组合,实现了设置切换系...
2023-08-28 18:42:32 6037浏览 4点赞 5回复 1收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)序言ArkUIX进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。在今年的HDC大会的技术论坛中,介绍了ArkUIX的具体实现方式,以及如何帮助开发者一套代码实现跨多个平台,如果在阅读此篇文章时你还没有看过,可...
2023-08-27 19:29:43 6177浏览 0点赞 1回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言很多刚开始学习OpenHarmony应用开发的小伙伴们,对于应用签名会比较迷惑,尤其是手动签名需要一些命令生成应用证书和对Profile签名等,虽然自动签名比较方便,但是如果开发一个应用长期维护,每次点击自动签名都会生成新的应用证书和与之对应绑...
2023-08-27 01:30:10 4169浏览 0点赞 0回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言测试设备:OpenHarmony3.2Release(API9)本文讲解如何开发一个支持、关机、重启、锁屏以及电源模式切换的电源管理应用,在部分开发板或其它移植的设备上,软件提供的关机重启可能比物理按钮更方便,另外由于原版系统设置中并没有提供电源模式,...
2023-08-25 19:36:54 3773浏览 1点赞 0回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)序言测试设备:OpenHarmony3.2Release(API9)本文讲解如何开发一个读取并展示设备关键信息的应用,点击信息行可直接复制值,信息获取用到了system.device模块,部分接口需要系统权限,如设备序列号、UDID的获取需要用到ohos.permission.sec.ACCESSUD...
2023-08-25 17:53:46 3992浏览 1点赞 0回复 0收藏