首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

鸿蒙5.0开发【开发者选项】

  • 25-03-05 23:04
  • 3683
  • 6182
blog.csdn.net

HarmonyOS系统上的“设置”包含开发者选项的界面,用于辅助HarmonyOS应用程序开发、测试及优化,面向开发人员提供商业发行版之外的功能(如API能力),提供更多的调试选项及能力;您可在该界面中通过配置选项来帮助您分析和调试应用,例如,您可以通过启用USB/无线调试进行应用调试、开启DFX稳定性相关选项获取更多应用的故障及性能信息、开启过度绘制等选项快速发现性能问题等等。

启用开发者选项

在Phone或Tablet上查看设置 > 系统中开发者选项是否存在,如果不存在,可在设置 > 设备名称 中,连续七次单击“版本号”,直到提示“开启开发者选项”,点击确认开启后输入PIN码(如果已设置),设备将自动重启,请等待设备完成重启。

禁用开发者选项

在Phone或Tablet上点击设置 > 系统 > 开发者选项,关闭开发者选项开关,弹出提示框后点击确认关闭,设备会自动重启。

常规选项

  • 充电温度限制:防止手机充电时过热,用于对充电温度进行严格控制。
  • 系统回退:支持开发者将终端设备从HarmonyOS NEXT回退到HarmonyOS。

调试

  • USB调试:如果开发者希望通过计算机侧命令对移动设备进行调测,需要启用USB调试,同时通过设备授权确认。开启并授权后,HarmonyOS设备才能连接到计算机进行调试,可用于在计算机和设备之间复制数据、在设备上安装或卸载调试应用、以及读取日志数据等。
  • 无线调试:通过Wi-Fi进行设备连接从而实现设备的调测,在开启无线调试后,可以查看设备的IP地址和端口,通过hdc命令进行设备连接。使用过程中需要确保您的设备与计算机在同一个Wi-Fi网络中,初次连接需要进行设备授权确认。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 清除受信任设备:针对之前授权过的所有计算机,撤销USB/无线调试的访问权限。

DFX稳定性配置选项包括:

  • 系统trace跟踪:可以将系统采集的trace落盘到本地文件,便于本地问题定位及故障上报。
  • 冻屏信息日志:稳定性在故障时会生成稳定性日志,提供更详细的的日志信息。
  • 系统资源泄漏日志:稳定性在故障时会生成内存相关日志,用于定位资源泄漏问题,提供更详细的的日志信息。

其他调试选项包括:

  • 意图框架调试:方便开发者在设备上验证意图框架,可以关闭部分校验机制并直接显示最近使用的意图。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 显示刷新频率:刷新频率是指显示器每秒钟更新画面的次数,可在屏幕左上方显示刷新率档位和RenderService实时帧率,更好地了解设备性能和屏幕表现,从而进行针对性的优化或调整。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 关闭充电:连接USB后默认充电,如果开发者希望不充电,需手动打开开关,插拔USB后可恢复默认充电状态。

输入

  • 显示触摸操作: 开启开关后,当用户触摸屏幕时, 会有一个小圆点跟随手指移动,显示用户的触摸动作。

  • 指针位置: 开启指针位置后,屏幕上会出现十字准线,可以显示指针(点按)位置。屏幕上方会显示一个条形,用于跟踪十字准线的坐标。移动指针时,该条形中的坐标会跟踪十字准线位置,且屏幕上会绘制出指针路径。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

绘图

  • 显示布局边界:开启后可以显示应用的裁剪边界、外边距和设备上的其他界面结构,方便开发者查看控件布局、空白空隙及控件重叠等问题。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 显示重绘刷新区域:当点击、滚动屏幕或者系统自动刷新使得屏幕上的某块区域重新绘制时,该区域突出显示。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 缓存是否命中检测:在一些属性动画的场景下,您可以使用renderGroup缓存提升属性动画性能;开启选项后,检测缓存未命中的场景,通过颜色标识。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 过度绘制检测:显示设备上的颜色编码,以便可视化相同像素在同一帧中绘制的次数,可视化会显示应用可能在哪里进行了不必要的渲染。过度绘制的程度可以通过颜色来表示。

  • 过渡动画缩放:设置过渡动画播放速度,便于开发者查看不同速度下的性能。缩放越小,速度越快。

应用

  • 开发中元服务豁免管控:嵌入式运行元服务能力默认是受限的,需要开发者申请权限才能使用。如果在申请权限之前的开发调试阶段想临时开启权限,可以通过开启本选项获取调试嵌入式元服务的权限。

最后呢

很多开发朋友不知道需要学习那些鸿蒙技术?鸿蒙开发岗位需要掌握那些核心技术点?为此鸿蒙的开发学习必须要系统性的进行。

而网上有关鸿蒙的开发资料非常的少,假如你想学好鸿蒙的应用开发与系统底层开发。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。由两位前阿里高级研发工程师联合打造的《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)技术知识点

如果你是一名Android、Java、前端等等开发人员,想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。下面是鸿蒙开发的学习路线图。

在这里插入图片描述

针对鸿蒙成长路线打造的鸿蒙学习文档。话不多说,我们直接看详细鸿蒙(OpenHarmony )手册(共计1236页)与鸿蒙(OpenHarmony )开发入门视频,帮助大家在技术的道路上更进一步。

  • 《鸿蒙 (OpenHarmony)开发学习视频》
  • 《鸿蒙生态应用开发V2.0白皮书》
  • 《鸿蒙 (OpenHarmony)开发基础到实战手册》
  • OpenHarmony北向、南向开发环境搭建
  • 《鸿蒙开发基础》
  • 《鸿蒙开发进阶》
  • 《鸿蒙开发实战》

在这里插入图片描述

总结

鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发。

并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会支持 50 万款的应用。那么这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行! 自↓↓↓拿
1

获取鸿蒙Next全套学习资料
微信名片
注:本文转载自blog.csdn.net的移动开发技术栈的文章"https://blog.csdn.net/m0_70748845/article/details/143797198"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

135
HarmonyOS
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top