HarmonyOS 鸿蒙Next获取设备的内存问题,获取到的结果是On

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next获取设备的内存问题,获取到的结果是On

更具文档获取设备的内存信息,得到的结果是On,求帮助,代码如下:

// 内存
let totalMemory : bigint = hidebug.getNativeHeapSize();
let allocatedMemorySize : bigint = hidebug.getNativeHeapAllocatedSize();
let freeSize :bigint = hidebug.getNativeHeapFreeSize();

结果:
cke_1847.png

3 回复

楼主您好,没有复现您说的问题,是可以获取到的,建议通过在线提单提交问题。

支持 - 在线提单 - 华为开发者联盟 (huawei.com)

你用的真机还是模拟器啊,是不是模拟器的问题

针对您提到的HarmonyOS 鸿蒙Next获取设备内存信息时遇到结果为"On"的问题,这通常不是标准的内存数据表示方式。在HarmonyOS中,获取内存信息通常需要使用系统提供的API或工具。以下是一些可能的解决步骤:

  1. 检查API使用:确保您使用的是正确的API来获取内存信息。HarmonyOS可能提供了如hidebug.getSystemMemInfo()等API来获取系统的内存使用情况,包括总内存、可用内存和空闲内存等。如果API使用错误,可能会导致返回非预期的结果。

  2. 查看文档和示例:参考HarmonyOS的官方文档和示例代码,了解如何正确使用API获取内存信息。官方文档通常会提供详细的API说明和示例代码,帮助您快速定位问题。

  3. 调试和日志:在您的应用程序中添加调试语句和日志记录,以跟踪API调用的过程和结果。这有助于您确定问题发生的具体位置,并找出可能的原因。

  4. 检查权限:确保您的应用程序具有访问系统内存信息的权限。在某些情况下,应用程序可能需要特定的权限才能获取系统级别的信息。

  5. 联系支持:如果以上步骤都无法解决问题,建议您查看HarmonyOS的开发者社区或论坛,看看是否有其他开发者遇到并解决了类似的问题。此外,您还可以考虑联系HarmonyOS的官方支持团队,寻求更专业的帮助。

如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。希望这些信息对您有所帮助!

回到顶部