Issues traversing through directory hierarchy with Android Storage Access Framework / DocumentProvider using MTP

I am using your code to go in sub folders with adding lines: Uri childrenUri; try { //for childs and sub child dirs childrenUri = DocumentsContract.buildChildDocumentsUriUsingTree(uri, DocumentsContract.getDocumentId(uri)); } catch (Exception e) { // for parent dir childrenUri = DocumentsContract.buildChildDocumentsUriUsingTree(uri, DocumentsContract.getTreeDocumentId(uri)); }

How to manage files on an MTP Portable Device?

I used a nugetpackage called MediaDevices this made it very easy for me to copy my photos from my android phone to my computer. public class Program { static void Main(string[] args) { var devices = MediaDevice.GetDevices(); using (var device = devices.First(d => d.FriendlyName == “Galaxy Note8″)) { device.Connect(); var photoDir = device.GetDirectoryInfo(@”\Phone\DCIM\Camera”); var files … Read more