指向Android目录

时间:2014-11-27 10:31:06

标签: c# android xamarin

我正在尝试使用c#将图像转换为字节并将字节解析为Web服务但是我有这行代码我无法正确。我试图指出手机的存储路径,我的设备中的图片,我似乎无法获得正确的路径。

byte[] imageByte = Environment.GetExternalStorageDirectory().getPath( "FAMScanner\\Vehicle_{0}.jpg");

2 个答案:

答案 0 :(得分:0)

我建议先将图像转换为位图对象。因为这样你可以从另一个类似的问题中使用以下答案。

Link to answer

要创建位图对象,您需要首先获取图像文件的路径,然后创建它:

Bitmap bitmap = BitmapFactory.decodeFile(pathToImage)

答案 1 :(得分:0)

谢谢你们,但我找到了解决问题的方法。

byte [] imageByte = System.IO.File.ReadAllBytes(“/ storage / sdcard0 / Pictures / image.jpg”);

这就是我需要做的就是直接指向我的Android存储设备,以便将我的图像转换为byte []并将其解析为Web服务上的数据库。