コード例 #1
0
        protected override FileBrowingNode DoGetRootNode()
        {
            if (null == FileServiceX)
            {
                FileServiceX = new MirrorDeviceService(CreateFileSystemDevice(), null);
                FileServiceX.OpenDevice();
                FileServiceX.LoadDevicePartitions();
            }

            return(new AndroidMirrorFileBrowingNode()
            {
                Name = "Root",
                NodeType = FileBrowingNodeType.Root
            });
        }
コード例 #2
0
ファイル: FileService.cs プロジェクト: uvbs/M_Y_P_F_P_R_O
 private void CreateFileServiceAbstractX(IFileSystemDevice device, SingleTaskReporterBase iAsync)
 {
     if (device is MirrorDevice)
     {
         fileServiceX = new MirrorDeviceService(device, iAsync);
     }
     else if (device is SDCardDevice)
     {
         fileServiceX = new SDCardDeviceService(device, iAsync);
     }
     else if (device is CellbriteDevice)
     {
         fileServiceX = new CellbriteDeviceService(device, iAsync);
     }
     else if (device is CottageDevice)
     {
         fileServiceX = new CottageMirrorDeviceService(device, iAsync);
     }
 }
コード例 #3
0
ファイル: FileService.cs プロジェクト: iamoatil/S_P_F_P_r-o
 private void CreateFileServiceAbstractX(IFileSystemDevice device, IAsyncProgress iAsync)
 {
     if (device is MirrorDevice)
     {
         fileServiceX = new MirrorDeviceService(device, iAsync);
     }
     else if (device is SDCardDevice)
     {
         fileServiceX = new SDCardDeviceService(device, iAsync);
     }
     else if (device is CellbriteDevice)
     {
         fileServiceX = new CellbriteDeviceService(device, iAsync);
     }
     else if (device is CottageDevice)
     {
         fileServiceX = new CottageMirrorDeviceService(device, iAsync);
     }
 }