当前位置: 首页 > article >正文

【每日学点鸿蒙知识】模拟器开启网络、长时任务、兼容性测试支持、丢帧定位、SO中访问rawfile等

1、模拟器如何开启网络?

模拟器使用的是电脑本身的网络,不通过代理即可访问网络。
在这里插入图片描述

2、创建子window后,锁屏很短时间内,应用会被杀死?

没开长时任务,锁屏和退后台保活要开长时任务。
应用退至后台后,在后台需要长时间运行用户可感知的任务,如播放音乐、导航等。为防止应用进程被挂起,导致对应功能异常,可以申请长时任务,使应用在后台长时间运行。

申请长时任务后,系统会做相应的校验,确保应用在执行相应的长时任务。同时,系统有与长时任务相关联的通知栏消息,用户删除通知栏消息时,系统会自动停止长时任务。

长时任务类型

参数名描述配置项场景举例
DATA_TRANSFER数据传输dataTransfer后台下载大文件,如浏览器后台下载等。
AUDIO_PLAYBACK音视频播放audioPlayback音乐类应用在后台播放音乐。

支持在元服务中使用。
AUDIO_RECORDING录制audioRecording录音机在后台录音。
LOCATION定位导航location导航类应用后台导航。
BLUETOOTH_INTERACTION蓝牙相关bluetoothInteraction通过蓝牙传输分享的文件。
MULTI_DEVICE_CONNECTION多设备互联multiDeviceConnection分布式业务连接。

支持在元服务中使用。
TASK_KEEPING计算任务(仅对2IN1开放)taskKeeping杀毒软件。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/continuous-task-V5

3、HarmonyOS是否有相关兼容性测试的支持以及兼容性测试是否收费?

应用上架应用市场前可以提供app包给华为侧进行测试验收,目前暂不收费。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-compatibility-testing

4、HarmonyOS 如何查看某些组件是否在不断更新、测量、渲染?

如何通过profile工具,或hilog,发现某些组件在不断绘制和测量?

在时间轴上拖拽鼠标选定要查看的时间段。
详情区给出录制时段内定制组件以及系统组件的绘制统计情况,包括绘制次数、总耗时、最小耗时、平均耗时、最大耗时、耗时标准差。通过绘制次数,可以看出频繁刷新的组件
在这里插入图片描述

请参考下面文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-insight-session-frame-V5

5、HarmonyOS 三方so如何访问rawfile文件?

第三方so按照绝对或者相对位置的方式去访问文件夹。现在HAP包安装后不会解压以及访问rawfile,需要用Rawfile方法的话,在这种情况下,三方so是不能自己直接访问Rawfile了吗?

rawfile下的资源会打成一个hap包,没有对外暴露的文件路径,且没有获取文件绝对路径的api,获取rawfile下的有接口getRawFileContentSync

native侧:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/rawfile-guidelines-V5

如果需要通过沙箱路径或绝对路径获取rawfile资源,就只能先将rawfile下资源拷贝进应用沙箱目录再进行操作.


http://www.kler.cn/a/468783.html

相关文章:

  • 安卓NDK视觉开发——手机拍照文档边缘检测实现方法与库封装
  • 开源平台Kubernetes的优势是什么?
  • Telephony Netd
  • Spring AMQP ----注解篇
  • SpringMVC(四)响应
  • 学习threejs,导入AWD格式的模型
  • 操作系统大题整理
  • 【Android项目学习】2.抖音二级评论
  • 代码随想录算法训练营第二十四天-回溯算法-78. 子集
  • yolov5核查数据标注漏报和误报
  • Python常用算法
  • WPS计算机二级•数据查找分析
  • jupyter展示图片做法以及为什么会无法展示图片
  • 编辑音频的基本属性
  • 基于Python的考研学习系统
  • 亚马逊云科技 re:Invent 2024 Amazon Bedrock 推出新功能,加速AI落地
  • 渗透测试实战-DC-1
  • 力扣23.合并K个升序链表
  • MySQL 主从同步模式选择指南
  • 大模型与EDA工具
  • Pytorch库结构是什么样的
  • C语言冒泡排序教程简介
  • Viggle AI:支持小孩或者卡通人物吗? [Viggle AI实战教程] – 第2篇
  • Go语言的 的垃圾回收(Garbage Collection)基础知识
  • 统计学就业方向(ai)
  • 基于51单片机智能温控风扇设计—数码管显示