楼主,你好,关于你这个问题其实可以很简单的操作,思路很重要的:在 HarmonyOS 项目的根目录下创建一个名为 "resources" 的目录。这个目录用于存放 rawfile 文件。将 rawfile 文件复制到 "resources" 目录下。在 build.gradle 文件中,找到 "buildTypes" 块,并在该块内添加以下代码:sourceSets { main { resources { srcDirs += ['resources'] } } }重新构建项目。可以通过指定资源的文件名来访问 rawfile 文件。举个栗子,如果 rawfile 文件名为 "example.txt",可以使用以下代码访问该文件:RawFileEntry fileEntry = ResourceManager.getRawFileEntry("example.txt"); byte[] rawData = fileEntry.read(); String text = new String(rawData, StandardCharsets.UTF_8); 本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
楼主,你好,关于你这个问题其实可以很简单的操作,思路很重要的:
可以通过指定资源的文件名来访问 rawfile 文件。举个栗子,如果 rawfile 文件名为 "example.txt",可以使用以下代码访问该文件: