当前位置: 首页 > 知识库问答 >
问题:

如何在android studio中将图像添加到emulator库?

韦嘉颖
2023-03-14

我正在开发一个图像过滤器应用程序。但是如果我没有任何图片,就不能尝试。

我知道我可以在手机上测试它,但这不一样,因为我需要错误信息和其他东西。

我只是想从AVD的图库中访问一个图像,这样我就可以测试我的应用程序。我怎么加一个?

我正在使用Android Studio。我看到了一些关于如何在Eclipse中做到这一点的例子,但我没有使用它。

那么,如何将图像添加到模拟器图像库?

共有3个答案

云德辉
2023-03-14

如何使用Android Studio将图像导入Android虚拟设备的库:我使用Android Studio 1.4.1和API 15虚拟设备。

警告:这是手动密集型的,所以对于大量图像来说不是一个好的解决方案

  1. 使用Android的设备管理器(AVD)、菜单/工具/Android/AVD管理器创建虚拟设备
  2. 启动此虚拟设备
  3. 启动Android设备监视器,菜单*/Tools/Android/Android设备监视器。在设备选项卡(左上角)中,您应该可以看到您的设备。它应该在线(参见此屏幕截图)
  4. 右边的窗口是文件资源管理器。转到那里并选择/mnt/sdcard/Pictures目录。它应该突出显示(参见此屏幕截图)
  5. 通过单击“将文件推送到设备”图标(我在上面的屏幕截图中突出显示的小手机图标)将JPEG添加到此目录。您一次只能添加一张照片,dadburnit。
  6. 转到您的设备并运行开发工具应用程序
  7. 向下滚动并选择媒体提供商
  8. 单击扫描SD卡按钮。这会将您在步骤5中添加的图像复制到库中。去画廊看看,他们应该在那里
奚无尘
2023-03-14

我想补充Mithilesh Izardar的回答:

事实上,最好的方法是简单地拖放,然后你可以在模拟器中的设置→存储→内部存储→浏览→下载(API 25)中找到文件。对我来说,问题是按照这些步骤操作后,图片既不会出现在“图库”中,也不会出现在“下载”中(只需单击“下载”图标)。

这样做的原因是因为默认情况下模拟器中的所有内容都没有权限...所以你所要做的就是给“库”存储权限:<代码>设置→应用→库→权限(API 25)

附言:如果你只是复制了图片,新的不会马上出现。您应该重新启动仿真器,或者重新安装SD卡(在设置中)→ 存储单击弹出图标卸载SD卡,然后重新安装)

戚学文
2023-03-14

这是一个非常古老的问题,但我会回答这个问题,以备将来参考。

要向emulator添加任何文件,只需拖放该文件。

该文件将被复制到内部存储器的下载文件夹中。

访问该文件

转到“设置”

点击存储

单击内部存储

点击探索(在最后)

你把它放在下载文件夹里了

现在你会得到通知设置虚拟SD卡,按照设置.成功设置后,你将能够看到图片在画廊。

 类似资料:
  • 我使用“OpenWeatherMap”API开发天气应用程序。我可以编写此API以加载图像命令,但无法将天气图标加载到ImageView为“ImageWeat”。

  • 问题内容: 最近8个小时我一直在阅读文档,但没有发现任何可以帮助我的东西。大概是,但是没有代码在工作,因为它一直说“找不到图像URL”并引发异常。但是我还有其他项目,从来没有这个问题。 因此,有一个类包含这样的月份: 到目前为止,一切都很好。我什至可以在控制台中对其进行测试,并且效果很好,并且可以按值排序。现在,当我尝试从资源中添加图像时,出现了我之前提到的问题:找不到URL。但是,我只能使用图像

  • 问题内容: 我有一个JPanel,我想向其中添加即时生成的JPEG和PNG图像。 到目前为止,我在Swing教程中看到的所有示例,特别是在Swing示例中,都使用ImageIcon。 我将这些图像生成为字节数组,它们通常比示例中使用的通用图标大,尺寸为640x480。 使用ImageIcon类在JPanel中显示该大小的图像时是否存在任何(性能或其他)问题? 什么是平常做的呢? 如何不使用Imag

  • 我试图找到一种方法,将图像添加到JavaFx TableView列中,该列包含通过hibernate从H2数据库填充的其他列中的数据。TableView是在JavaFx场景生成器中设计的。 到目前为止,我一直在努力总结: 控制器类: 我得到一个错误在说. 这是我第一次尝试将图像添加到TableView中。 我从昨天开始四处看看,但现在似乎被卡住了。我希望得到一些帮助。我非常感谢你的帮助。 这是创建

  • 问题内容: 我正在尝试找到一种将图像添加到JavaFx TableView列的方法,该图像具有通过hibernate从H2数据库填充的其他列中的数据。TableView是在JavaFx Scene Builder中设计的。 到目前为止,这是我设法做到的: 控制器类: 我说那是一个错误。 这是我第一次尝试将图像添加到TableView中。 从昨天开始,我一直四处张望,但现在似乎被困住了。我希望能有所

  • 问题内容: 在我们的网站上,我们从各种来源上传了大量照片。 为了减小文件大小,我们使用mogrify从源中剥离所有exif数据: 我们想要做的是将一些基本的exif数据(如版权Initrode等)插回到这个新的“干净”图像上,但是我似乎在文档中找不到能实现此目的的任何东西。 有任何这样做的经验吗? 如果不能通过imagemagick完成,则基于PHP的解决方案将是下一件好事! 谢谢。 问题答案: