我正在编写一个 Windows C# (winforms) 应用程序,它将图像从 PC 复制到 Android 设备图像文件夹。Windows 文件资源管理器给了我这个路径:Computer\SCH-I535\Phone\Images 但我无法通过该路径以编程方式访问设备。
我不确定如何从我的 C# 应用程序安装或读取 Android 设备。我敢肯定这很简单,但我没有运气。
有人可以帮忙吗?
我快速搜索并发现
var drives = DriveInfo.GetDrives();
var removableFatDrives = drives.Where(
c=>c.DriveType == DriveType.Removable &&
c.DriveFormat == "FAT" &&
c.IsReady);
var andriods = from c in removableFatDrives
from d in c.RootDirectory.EnumerateDirectories()
where d.Name.Contains("android")
select c;
在这里找到:来源
之后,您移动到要放置文件的目录,您可以使用以下文件传输文件:
String LocalPC_FileLocation = "C://mydoc//mylocation//imagefile";
File.Move(LocalPC_FileLocation , locationofandroiddirectory );
这个库将帮助您与任何 android 设备进行通信