如何在智能设备应用程序中添加图像?
问题描述:
我正在用C#开发智能设备应用程序。我可以通过共享文件夹将图像添加到我的应用程序中。我通过在模拟器中进行一些设置来共享文件夹。在模拟器中通过设置文件 - >配置 - >共享文件夹,我可以通过使用Bitmap()来检索我的应用程序中的图像。但我想从我的应用程序的文件夹中显示这些图像。在我的应用程序中,我使用添加 - >新建文件夹添加了一个文件夹。在那我保留了我的图像。但是当我通过使用位图添加它们时,出现错误。如何从应用程序的本地文件夹添加图像?有什么办法吗?如果上面提到的只有一种方法,那么在应用程序上部署应用程序后,我的应用程序是否可以在不同的移动设备上成功显示图像?如何在智能设备应用程序中添加图像?
答
让你的应用程序下面有一个文件夹是正确的选择。
你如何在代码中访问它?在智能设备中,文件路径在开始处没有驱动器(如c :),因此像c:\ program files \ app \ images这样的路径将不起作用。
您应该通过获取当前程序集(System.Reflection.Assembly.GetExecutingAssembly)并使用Location属性找到您的安装点,然后附加文件夹名称以获取图像来获取应用程序的位置。