Fast Media Sorter — гэта арганізатар файлаў для Android. Вы адкрываеце зыходную тэчку, праглядаеце кожны файл адзін раз і адпраўляеце яго туды, куды яму месца — адно рашэнне для кожнага файла, пакуль тэчка не апусцее. Вакол гэтага ядра ён перарастае ў поўную абалонку для вашай прылады.
Асновай праграмы з'яўляецца сартаванне файлаў па выбраных вамі тэчках:
• Вы выбіраеце тэчкі з абодвух бакоў — DCIM, загрузкі, медыяфайлы чата, SD-карта, USB-назапашвальнік, агульны рэсурс SMB/CIFS, FTP або SFTP, Google Drive, OneDrive або Dropbox.
• Вырашаеце і рухаецеся далей — капіюеце, перамяшчаеце, перайменоўваеце або выдаляеце, а затым адразу пераходзіце да наступнага файла.
• Любы тып файла, не толькі медыя — фота, відэа, музыка, PDF, EPUB, тэкст і архівы.
• Пакетныя аперацыі паміж тэчкамі і пратаколамі, у тым ліку міжхмарныя перадачы з прагрэсам і прыбыццём.
• Запланаваныя аперацыі — наладзьце перадачу паміж двума тэчкамі адзін раз і дайце ёй запусціць сябе самастойна.
• Сметніца з 5-хвілінным акном аднаўлення, мініяцюры, пашыраная сартаванне і фільтры, множны выбар і перацягванне для змены парадку.
• Агульны доступ да сеткавай тэчкі ў выглядзе QR-кода, каб іншая прылада далучылася да яе шляхам сканавання.
Чаму праграма запытвае доступ да ўсіх файлаў:
Сартаванне павінна ахопліваць выбраныя вамі тэчкі, а не толькі ўласнае прыватнае сховішча праграмы — арганізатар файлаў, які не можа запісваць у вашу тэчку прызначэння, нічога не робіць. Вось чаму запытваецца дазвол на доступ да ўсіх файлаў, і гэта дазвол, ад якога залежыць асноўны працоўны працэс. З-за гэтага нічога не пакідае вашу прыладу: няма ўліковага запісу і тэлеметрыі.
Чаму праграма запытвае месцазнаходжанне:
Месцазнаходжанне неабавязковае і выкарыстоўваецца толькі тымі функцыямі, якія ў ім маюць патрэбу: яно запісвае каардынаты ў фота і відэа, якія вы здымаеце ўбудаванай камерай, малюе компас, хуткасць, вышыню і гаджэты карты на працоўным стале праграмы запуску, а таксама запаўняе раздзелы GNSS і Wi-Fi сеткавага манітора. Яно ніколі не зчытваецца ў фонавым рэжыме, і гаджэты карты загружаюць свае выявы карты праз сетку, каб паказаць, дзе вы знаходзіцеся. Адмаўляйце гэта, і здымкі проста не нясуць каардынат, і гэтыя гаджэты застаюцца бяздзейнымі.
Што робіць астатняя частка абалонкі:
• Абалонка прылады - зрабіце яе сваім галоўным экранам, з гаджэтамі, віджэтамі, гадзіннікам, надвор'ем і панэллю задач.
• Медыяплэер - вы бачыце файл, перш чым прыняць рашэнне аб яго выкарыстанні, таму праграмы прагляду ўбудаваныя: фатаграфіі з абрэзкай, фільтрамі і аптычным распазнаваннем сімвалаў, відэа на ExoPlayer (Media3) з рэжымам "карцінка ў карцінцы" і аглядам 360°, музыка з тэкстамі і Chromecast, PDF і EPUB з пераўтварэннем тэксту ў маўленне, слайд-шоў.
• Прамыя трансляцыі - тысячы інтэрнэт-тэле- і радыёканалаў з пошукам, тэматычнымі фільтрамі і інфармацыяй аб бягучым прайграванні.
• Запуск праграм - кожная ўсталяваная праграма на адным экране, цэтлікі праграм і панэль хуткага запуску.
• Замена стандартным праграмам - камера, якая здымае прама ў вашу тэчку, афлайн-апазнаванне сімвалаў і пераклад, тэкставы рэдактар, калькулятар, секундамер.
• Дадатковая функцыя на гадзінніку — прайгравайце ўласныя фатаграфіі, відэа і музыку з гадзінніка, праглядайце рэсурсы тэлефона, сеткавыя рэсурсы і каналы струменевай перадачы, запісвайце галасавыя нататкі, перамяшчайце файлы паміж тэлефонам і гадзіннікам; пліткі Wear OS (праграмы, рэсурсы, струмені, абранае) і ўскладненні (абранае, апошні рэсурс, зараз прайграваецца). Асобны бясплатны цыферблат для Wear OS 6 і навейшых версій даступны ў Google Play — знайдзіце FastMediaSorter на гадзінніку.
• Маніторынг прылад — сеткавыя падключэнні праграмы, інфармацыя пра сістэму і аўтаматычнае энергазберажэнне.
• Поўны файлавы менеджар — ядро сартавання вышэй, па тэлефоне, SD-картах, USB-назапашвальніках, сеткавых рэсурсах і воблаку.
Кожны экран працуе з клавіятурай, пультам дыстанцыйнага кіравання тэлевізарам / D-pad або геймпадам, а віджэты галоўнага экрана запускаюць рэсурс, працягваюць чытанне або прайграваюць выпадковую музыку.
Бясплатна, адкрыта і прыватна — зыходны код праграмы апублікаваны пад ліцэнзіяй Apache License 2.0, і лакальны прагляд, прагляд SMB, FTP і SFTP, а таксама праглядальнікі малюнкаў, відэа, аўдыё, PDF і EPUB працуюць цалкам афлайн, без неабходнасці ўліковага запісу.
Крыніца і праблемы: https://github.com/SerZhyAle/FastMediaSorter_mob_v2
Кіраўніцтва карыстальніка: https://serzhyale.github.io/FastMediaSorter_mob_v2/documentation/
Абалонка прылады Android: галоўны экран, медыяплэер, прамое тэлебачанне, поўны файлавы менеджар