3

我正在编写一个 Windows C# (winforms) 应用程序,它将图像从 PC 复制到 Android 设备图像文件夹。Windows 文件资源管理器给了我这个路径:Computer\SCH-I535\Phone\Images 但我无法通过该路径以编程方式访问设备。

我不确定如何从我的 C# 应用程序安装或读取 Android 设备。我敢肯定这很简单,但我没有运气。

有人可以帮忙吗?

4

2 回答 2

1

我快速搜索并发现

   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 );
于 2013-07-09T19:01:01.297 回答
1

这个库将帮助您与任何 android 设备进行通信

http://forum.xda-developers.com/showthread.php?t=1512685

于 2013-07-09T20:05:35.707 回答