我是在C#中devloping智能设备应用程序。在这个应用程序中,我在我的应用程序中有一些图像,我曾用它在应用程序上展示模拟器。要在模拟器上显示图像,我需要创建一个驻留在模拟器上的图像文件夹。只有在这之后,我才能够在模拟器中显示图像。我能够通过使用文件 - >配置 - >常规 - >共享文件夹在模拟器中创建文件夹。为了共享文件夹,我给出了包含图像的文件夹的路径。一旦我共享该文件夹,驻留在我的应用程序中的图像文件夹将被复制到名为“存储卡”的模拟器中。现在我需要使用路径作为位图bmp =新位图(@“/ Storage Card/ImageName.jpg”);现在我可以在模拟器中显示图像。我们是否可以在模拟器中显示图像而没有驻留在emultor上的任何图像文件夹(这样我们就不需要像在上述情况下一样通过共享文件夹将图像文件夹放置在模拟器中)?如果答案是否定的,那么在不同的移动设备上运行应用程序,我们需要将包含图像的文件夹放置在不同的移动设备上。不是吗?如果答案是肯定的,那么我们如何在不将任何图像文件夹放置在移动设备上的情况下,通过我们的应用程序在不同的移动设备上显示图像?要在移动设备上显示图像,是否有必要将图像保存在智能设备应用程序中的设备上?
0
A
回答
0
为了显示图像,您需要在设备(或模拟器)上显示图像 - 否则无法获知要显示的内容。
有几种方法可以将图像获取到设备或模拟器。最简单的方法是将图像添加到Visual Studio项目中,并将图像文件标记为应该复制到目标文件夹的内容。然后,当你去调试时,Visual Studio会将图像文件和应用程序文件一起复制,这可能是你想要的。您需要更改应用程序查找文件的路径(因为它们不再位于“/ Storage Card”中)。
要在目标(非仿真器)设备上获取图像,您可能需要创建一个Visual Studio安装项目,并让它包含您的exe和图像文件(并指定将图像放入哪个文件夹在应用程序安装时)。
以上是我所做的,并会推荐。但还有其他选择。一种可能是从网上下载图像,这可能适用于仿真器和设备(但要求您在网上提供图像,并且要连接仿真器和设备)。
相关问题
- 1. 如何在智能设备应用程序中显示图像
- 2. Android在设备上保存图像
- 3. 在移动设备上隐藏图像
- 4. 在移动设备上缩放图像
- 5. 未在设备上显示的图像(Ionic2应用程序)
- 6. Swift:WKWebView不在设备上显示图像
- 7. 图像不能在移动设备上显示
- 8. 使用UIImagePickerController在设备上保存图像并保存图像
- 9. iOS设备在设备上运行时不显示图像
- 10. 设备库图像不显示在设备上为ios7
- 11. 图像上的Webkit转换未在移动设备上显示
- 12. 背景图像没有正确显示在移动设备上
- 13. 从智能设备应用程序关闭Windows移动设备
- 14. 如何在智能设备应用程序中添加图像?
- 15. 移动设备上的超大图像
- 16. 地图在移动设备上显示错误(使用JQuery移动设备)
- 17. 图像不显示在移动设备上
- 18. 如何让SVG图像显示在移动设备上?
- 19. 在某些移动设备上不显示图像
- 20. CSS:iOS设备上未显示图像
- 21. iPhone设备上未显示图像
- 22. 图像没有显示在设备上的Web视图在iphone
- 23. Android - 在设备上存储图像?
- 24. 在Corona中,如何在移动设备上缓存图像
- 25. 在Android设备中保存图像
- 26. 背景图像保持在移动设备上滚动
- 27. 地图上显示设备
- 28. 图像上滚动flikering在移动设备上
- 29. 作为图像不能在移动设备上工作的画布保存
- 30. 捕获的图像没有保存在设备上