FARdroid — работа с файловой системой Android OS

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

Обсуждение плагина FARdroid
Плагин к FAR Manager: фaйловая система Android устройств через ADB.
Image Image
  • 3 режима работы Safe, Native, BusyBox
  • Поддержка SuperUser с автоматической проверкой наличия root
  • Поддержка нескольких устройств. Возможность копировать с одного устройтсва на другое.
  • Свое имя для устройства Shift+F7
  • Screenshot Alt+F10
  • Change Permissions Ctrl+A (Native Mode+Extended File Access)
  • Rename Shift+F6 (Выполняется на устройстве)
  • Преобразование SymLinks в настоящие пути (Native, BusyBox)
  • Информация об устройстве Ctrl+L: Модель, версия Android, Память устройства, Файловые системы
  • Размер диска в панели в зависимости от пути
  • Progress for Titlebar Icon
  • Autostart ADB server with option to kill-sever on exit
Android 7.0
FAQ

Скачать:
Последняя версия всегда на PlugRing (работают плагины по обновлению UpdateEx, Renewal)
А также все версии с историей на Githhub
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

Latest post of the previous page:

farman,
Why you want to kill-server?? Actually this plugin requires adb server running...
FAR manager — Начальник далеко
farman
Posts: 118
Joined: Thu 03 Sep, 2009 11:32
Been thanked: 2 times

FARdroid — работа с файловой системой Android OS

Post by farman »

As long it is running. But after ending fardroid or far: adb - which was started by fardroid - should stop too. I don't need it anymore and it shouldn't be there. A kind of clean coding.
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

farman,
I see, but what if open 2 far instances - 1st starts server and 2nd doesn't need to start. When you close 1st instance you'll brake 2nd instance - so you've to start adb and when you close 2nd instance it won't kill-server, because it wasn't started by this instance.
I think adb server is "service on demand" - it should be started when needed, but stopped manually as usually happens with Windows Services.
Last edited by dimfish on Tue 06 Sep, 2016 18:10, edited 1 time in total.
FAR manager — Начальник далеко
farman
Posts: 118
Joined: Thu 03 Sep, 2009 11:32
Been thanked: 2 times

FARdroid — работа с файловой системой Android OS

Post by farman »

This could cause a problem. I see too. But I think most of the users only need 1 adb server running... What about an option in settings, something like "stop the instance of adb i started after closing fardroid. I know what I'm doing.". I feel much more better with an app that leaves my pc clean as it was before and doesn't leave any traces that I have to clean by myself.
Edit: I don't need adb as installed win service. Just starts it as a simple tool for the moment I want to connect with fardroid.
Last edited by farman on Tue 06 Sep, 2016 19:26, edited 1 time in total.
emusic
Posts: 63
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Has thanked: 1 time
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic »

При вставке панельного пути (Ctrl-[ и Ctrl-]) в качестве корня вставляется имя файла/каталога хостовой ФС, на котором стоял курсор до переключения на панель FarDroid. Это происходит с самых первых версий плагина. Особенность FAR, или средствами плагина можно скорректировать?
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

farman,
OK I'll think about option in settings for kill-server

emusic,
Это обрабатывается фаром неправильно Ctrl+[] складывает 2 пути "Parent_PATH+FarDroid_PATH". Самое что интересное, я пользуюсь
Ctrl+Alt+Insert - и это работает правильно! Можно наверное хак сделать в самом плагине, но я считаю надо смотреть что в фаре творится.
FAR manager — Начальник далеко
emusic
Posts: 63
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Has thanked: 1 time
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic »

dimfish wrote: Это обрабатывается фаром неправильно
Тогда и хрен с ним. :)
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

FARdroid — работа с файловой системой Android OS

Post by HaRT »

dimfish wrote: Это обрабатывается фаром неправильно
А точно это не сам плагин зарегистрировался как контент-плагин (т.е. как бы архивный)? (Техническими подробностями FAR API, увы, не владею.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

Посмотрел в FAR - там если выставлен HostFile - то он складывается с путем. Я не знаю зафига нужен HostFile - удалил его - потыркал вроде всё работает версия 2.5.1.
FAR manager — Начальник далеко
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

FARdroid — работа с файловой системой Android OS

Post by zg »

dimfish wrote:Я не знаю зафига нужен HostFile
кто-то только вчера ныл про документацию.
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

zg wrote: кто-то только вчера ныл про документацию.
Опять меня не так поняли ;) Для чего нужен HostFile в Far понятно, здесь вопросов нету. Я имел ввиду зачем изначально автор плагина его выставлял - вот это непонятно, поскольку он тут совсем не нужен.
FAR manager — Начальник далеко
bsod_gmx
Posts: 1
Joined: Wed 07 Sep, 2016 15:32

FARdroid — работа с файловой системой Android OS

Post by bsod_gmx »

Полагаю, что имеет место баг отображения больших размеров файлов
Скрин в приложении (отрицательное число общего размера копируемых файлов)
Attachments
2016-09-07_20-28-53.png
2016-09-07_20-28-53.png (24.14 KiB) Viewed 6787 times
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

bsod_gmx,
спс завтра гляну и скорее всего поправлю
Last edited by dimfish on Wed 07 Sep, 2016 16:10, edited 1 time in total.
FAR manager — Начальник далеко
farman
Posts: 118
Joined: Thu 03 Sep, 2009 11:32
Been thanked: 2 times

FARdroid — работа с файловой системой Android OS

Post by farman »

Thank you very, very much, dimfish. Works great. :)
Just want to mention, that if another instance of adb is already running, kill-server from fardroid doesn't kill that instance (under my environment). So this will be great for those who need adb as a service too.
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

farman wrote: Just want to mention, that if another instance of adb is already running, kill-server from fardroid doesn't kill that instance (under my environment)
I implemented kill-service call only if start-service has been called so in case adb service is running - nothing happens.
FAR manager — Начальник далеко
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish »

zg,
А можно feature request - если выставлен в плагине флаг OPIF_USEFREESIZE, то InfoList::DisplayObject() не показывал инфу о памяти и родительском диске (то есть у плагина есть своя память и свои диски)? Или нужно новые флаги вводить типа OPIF_CUSTOMMEMINFO, OPIF_CUSTOMFSINFO?
FAR manager — Начальник далеко
Post Reply

Return to “Обсуждение плагинов”