【发布时间】:2016-12-26 12:55:59
【问题描述】:
我想使用 USB 电缆和文件资源管理器将文件传输到 Android 设备,然后在我的 Xamarin.Forms 应用中访问它。
据我所知,有两种方法可以做到这一点(如果我错了,请纠正我):
- 因为它是一个图像文件 - 只要把它放在任何地方,让一些 后台任务找到它并将其添加到似乎是虚拟的 图片文件夹。然后在那里访问它。
- 更通用的解决方案 - 浏览到该特定文件夹。
这两种解决方案都依赖于使用FileInfos 等,但不幸的是,文件夹结构与我使用 Windows 资源管理器看到的大不相同 - 而不是我在 Windows 资源管理器上看到的Alarms、Android 等 - 见cache、config 等使用 C#,并且不允许访问诸如 data 之类的内容(我得到一个例外)。我还尝试查找有关如何在设备上搜索所有图像的信息,但要么它不像我想象的那么简单,要么我使用了错误的关键字。
文件将由用户放在那里,因此不能添加到项目的资源中。
【问题讨论】:
标签: c# android xamarin xamarin.forms portable-class-library