C# 指向Android目录

C# 指向Android目录,c#,android,xamarin,C#,Android,Xamarin,我正在尝试使用c将图像转换为字节,并将字节解析为web服务,但我有一行代码,我无法正确理解。我试图指向手机的存储路径、设备中的图片,但似乎找不到正确的路径 byte[] imageByte = Environment.GetExternalStorageDirectory().getPath( "FAMScanner\\Vehicle_{0}.jpg"); 我建议首先将图像转换为位图对象。因为这样你就可以从另一个类似的问题中使用下面的答案 要创建位图对象,需要先获取图像文件的路径,然后按如下方

我正在尝试使用c将图像转换为字节,并将字节解析为web服务,但我有一行代码,我无法正确理解。我试图指向手机的存储路径、设备中的图片,但似乎找不到正确的路径

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

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

要创建位图对象,需要先获取图像文件的路径,然后按如下方式创建:

Bitmap bitmap = BitmapFactory.decodeFile(pathToImage)

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

byte[]imageByte=System.IO.File.ReadAllBytes/storage/sdcard0/Pictures/image.jpg

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

你知道Environment.getExternalStorageDirectory.getPath返回字符串,对吗?一个字节也没有……我很好奇。将每一个单词大写,而不是像其他人那样使用句子大小写,不是更麻烦吗?什么是句子大小写?我没有看到大写的单词。所以我甚至不能问是谁在这么做。