
HarmonyOS NEXT
文章平均质量分 73
记录HarmonyOS NEXT-纯血鸿蒙测试调研
新时代农民工007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【纯血鸿蒙】鸿蒙系统下应用测试的标准
在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。3、在鸿蒙官方文档中也给出了测试的标准,定义HarmonyOS应用和原子化服务流转、兼容性、性能、安全、稳定性、功耗、游戏测试标准,覆盖流转、服务卡片等HarmonyOS关键特征,给出了测试人员在进行测试工作时的参考方向。应用和OS兼容、应用升级兼容、应用交互兼容、应用分布式兼容。原创 2024-10-28 15:14:13 · 648 阅读 · 0 评论 -
【纯血鸿蒙】DevEco Profiler分析应用性能
应用的性能优化一直以来都是开发者所面临的一大难题,在2023HDC大会上全新亮相的HarmonyOS NEXT开发者预览版,其中鸿蒙开发套件DevEco Profiler,对应用卡顿这一问题的定位解决又提供了哪些能力呢?本文带你一探究竟。原创 2024-10-28 15:12:19 · 1026 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙HDC命令合集
由于鸿蒙生态还处于初期,官方提供的hdc命令还在不断修改中,部分命令会有变动。HDC(OpenHarmony Device Connector) 是为鸿蒙开发/测试人员提供的用于设备调试的命令行工具,类似Android端的ADB工具。原创 2024-10-28 15:09:41 · 2296 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙专项测试
在以下测试实例中,我们可以看到,DevEco Testing通过对应用界面上的控件在进行实时的语义分析,推断出每个控件代表的具体含义(分类、订单、添加、支付),结合对场景的智能感知,识别出当前正在对购物场景进行测试,据此生成对应的测试意图,如浏览商品、购物车结算等,驱动测试高效执行。通过将专业测试服务化,既省去了环境搭建过程,也降低了测试门槛,专项测试不再局限于测试人员,开发人员也可以将应用测试前置,在开发阶段就能进行自测,随时开发随时测试,最终实现测试前移的目的。在开发自测阶段,需要保障应用基本可用;原创 2024-10-23 20:51:31 · 1208 阅读 · 0 评论 -
【纯血鸿蒙】DevEco Studio开发工具(3.1版本)
还有一点小区别,可以看下创建工程的左上角,DevEco 提供了所谓的「Template Market」,即模版市场,初心应该是提供开发这一些便捷的模版,减少开发成本,同时也能固定鸿蒙各个应用间的体验统一性,点进去看发现,目前只有一个「Shopping Mall」的 Template,后续可能还要依赖官方和开发者之间的支持,这里暂时按下不表。然而,又出意外了,在正常进入 Demo 页面的之后,整个页面和交互就卡死了(没错,类似于 ANR 了),在屏幕上进行无意义的点击之后,彻底黑屏。原创 2024-10-23 20:48:17 · 965 阅读 · 0 评论 -
【纯血鸿蒙】hdc常用命令汇总
hdc file recv [-a] remote local // -a:文件保留时间戳模式hdc file recv -a /data/atomic_test ./hdc file recv /data/bluetooth/log/snoop.log 导出日志。hdc shell bm get --udid 或 hdc shell bm get -u。// shell 命令hdc shell [COMMAND]切换目录方法:输入 cd /d D: 已切换至D盘。// push 文件。原创 2024-10-23 20:44:39 · 2376 阅读 · 0 评论 -
【纯血鸿蒙】安装hdc工具
参考资料:原创 2024-10-23 20:19:40 · 2528 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙App测试环境部署与搭建
参考资料:转载 2024-10-23 20:18:34 · 397 阅读 · 0 评论 -
【纯血鸿蒙】HarmonyOS Emulator(实操亲测版)
完成步骤 3 之后,解压 phone_arm.zip 文件,把解压后的文件移动到本地 SDK 目录中system-image/HarmonyOS-NEXT_DP1/ phone_arm 文件夹对应路径,如无该路径,请手动创建(如/Users/xxx/Library/Huawei/Sdk/system-image/HarmonyOS-NEXTDP1/phone_arm)。在 Local Emulator 页签中,单击右下角的 New Emulator 按钮,创建一个本地模拟器。原创 2024-10-23 20:17:35 · 1412 阅读 · 0 评论 -
【纯血鸿蒙】DevEco Studio提供远程真机
说明该特性在DevEco Studio V2.2 Beta1及更高版本中支持。如果开发者没有真机设备资源,则不能很方便的调试和验证HarmonyOS应用,为方便开发者,DevEco Studio提供了Remote Device远程真机设备资源供开发者使用,减少开发成本。目前,远程真机支持Phone和Wearable设备,开发者使用远程真机调试和运行应用时,同本地物理真机设备一样,需要对应用/服务进行签名才能运行。原创 2024-10-23 20:12:15 · 603 阅读 · 1 评论 -
【纯血鸿蒙】DevEco Studio提供的模拟器
DevEco Studio提供模拟器供开发者运行和调试HarmonyOS应用/服务,对于Phone、TV和Wearable可以使用本地模拟器(Local Emulator)和远程模拟器(Remote Emulator),对于Tablet可以使用Remote Emulator运行应用/服务,对于Lite Wearable和Smart Vision可以使用Simulator运行应用/服务。原创 2024-10-23 20:07:46 · 1643 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙系统下应用测试的标准
根据官方的描述,HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。鸿蒙系统提供的超级终端功能,可以实现设备之间的硬件互助,资源共享,在同账号系统情况下,通过超级终端的功能进行服务流转,一键协同办公处理。原创 2024-10-23 19:55:46 · 627 阅读 · 0 评论 -
【纯血鸿蒙】Android APP 和 HarmonyOS APP 的差异
鸿蒙提供了类似Android的界面布局,但也引入了分布式UI的概念,可以在多个设备上呈现。在转换为鸿蒙应用之前,建议先对应用进行全面的分析,了解应用中涉及的各种组件、功能和依赖项,以便更好地进行适配工作。某些Android原生库和第三方库可能不适用于鸿蒙,需要寻找鸿蒙平台上的替代方案或进行相应的修改。在开始转换之前,仔细阅读鸿蒙开发文档,了解鸿蒙的开发模型、API和工具。鸿蒙和Android的权限管理可能有一些差异,确保你的应用在鸿蒙平台上能够正确处理权限请求和管理。使用鸿蒙平台的分发工具发布你的应用。原创 2024-10-23 19:51:16 · 763 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙应用怎么下载
参考资料:原创 2024-10-23 19:49:24 · 758 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙开发用什么语言
鸿蒙经过几年的迭代,抛弃了Java,基于TS出了一个官方推荐的ArkTS语言,甩开了JVM,提升效率,同时支持自己研发的一些现代化特性,没有版权的问题,现在唯一的问题就是各大公司愿不愿意为它去适配生态了,还好的是,目前各大互联网公司已经开始适配了。附:学习ArkTS语言。原创 2024-10-23 19:47:43 · 741 阅读 · 0 评论 -
【纯血鸿蒙】HarmonyOS和OpenHarmony 的区别
举个例子,华为有个骨节敲击截屏的功能,这个功能是其他手机都没有的,是它自研的算法,所以它不开源,不对外,形成自己的特色,并用专利保护起来,形成壁垒和行业差异化竞争。鸿蒙系统愿来的设计初衷,就是让所有设备都可以运行一个系统,但是每个设备的运算能力和功能都不同,所以内核的设计上,采用了微内核的设计,除了最基础的功能放在内核,其他功能都以模块的形式存在。在2023的7月的华为开发者大会上,华为推出了鸿蒙OS Next的开发者预览版,该版本最大的特点是不再支持安卓应用(apk),而只支持鸿蒙原生应用(hap)。原创 2024-10-23 19:12:57 · 3050 阅读 · 0 评论 -
【纯血鸿蒙】鸿蒙是什么
而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。是基于linux的宏内核设计 ,宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。原创 2024-10-23 18:39:02 · 653 阅读 · 0 评论