HarmonyOS鸿蒙Next中如何在模拟器中添加图片

HarmonyOS鸿蒙Next中如何在模拟器中添加图片?

4 回复

第一种方法:可以从模拟器顶部下拉,使用截图功能,会保存到模拟器图库

第二种方法:直接把图片拖到模拟器上,然后打开模拟器的文件管理,在文件管理内点击分享,然后保存到图库

第三种方法:把图片资源放在应用内(如rawfile等),通过应用内实现文件保存操作把图片保存到图库

更多关于HarmonyOS鸿蒙Next中如何在模拟器中添加图片的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


学习了

在HarmonyOS Next模拟器中添加图片,需将图片文件放入工程的resources/base/media目录下。然后在ets文件中使用ResourceManager引用,例如:Image($r('app.media.image_name'))。确保图片格式为png、jpg等,并配置正确的资源限定符。

在HarmonyOS Next的模拟器中添加图片,主要有两种方式:

方式一:通过DevEco Studio的资源管理器直接添加(推荐)

这是最直接和常用的方法。

  1. 打开你的HarmonyOS Next工程。
  2. 在项目视图中,定位到 entry > src > main > resources 目录。
  3. 根据图片用途,将图片文件放入对应的资源目录下:
    • base/media/:放置通用图片资源。
    • en_US/media/ 等:放置特定语言区域的图片资源。
  4. 将图片文件拖拽至目标文件夹,或在文件夹内右键选择粘贴。DevEco Studio会自动完成资源索引。

添加后,你可以在代码或布局文件中通过资源引用($r('app.media.your_image_name'))或资源ID(ResourceTable.Media_your_image_name)来使用该图片。

方式二:通过模拟器的文件管理器上传

如果你需要测试从设备文件系统读取图片的场景,可以使用此方法。

  1. 在DevEco Studio中运行你的应用至已启动的HarmonyOS Next模拟器。
  2. 点击模拟器工具栏上的 文件管理器 图标(或通过模拟器设置菜单进入)。
  3. 在文件管理器中,导航到你希望存放图片的目录(例如 Downloads)。
  4. 使用文件管理器的上传功能,将本地电脑上的图片文件上传至该目录。

之后,你的应用可以通过文件系统API(如 @ohos.file.fs)来访问模拟器内该路径下的图片文件。

总结:开发时添加资源到项目使用方式一;测试文件操作功能时向模拟器内置存储放入文件使用方式二

回到顶部