Android file manager github
File manager on Android
Light file manager app. Browse and manager your files.
- Copy / Cut / Paste
- Open multimedia (musics, videos, pdf, apk. )
- Online
- Dark theme
- Take notes
Module of the Android app for mobile and tablet devices. Apk generated is produced on the PlayStore or downloadable in the release section.
Module of the Android TV devices. Apk generated is produced on the PlayStore or downloadable in the release section.
Contains all the shell scripts, extra gradle files, authentication, signature.
Automatic publish Android app bundle on the play store.
Code quality gradle tools.
App signing data.
Default location of gradle wrapper. All Android Studio and gradle project have this kind of folder.
- Update ./server_config/server_config.json
- ./run-server.sh
Run the CI checks
Check the project with unit tests, lint.
In order to have a clean commit list and to easily find feature of a commit (goal, fix bug. ), the commit message should respect some rules.
Commit messages are important. They are the only way to give context to the changes that are made in a commit. We tend to neglect our commit messages. In a collective attempt at having better commit messages, this project checks some minimal requirement that all of our commit messages should follow.
- Mandatory rules check by the ci: [Player] Improve the player X control where the [ and ] surround the feature.
- Optional rules emoji: [Player] :fire: Fix the player X control where emoji could be the one you want or one of this one:
- 🔥 :fire: Fix a bug.
- 🔧 :wrench: Feature dev that is not ui.
- 🎨 :art: UI commit, readme, all that is visible.
- ♻️ :recycle: Clean, reformat, refactor, ortho, typo.
- 🌱 :seedling: New feature, first commit.
- Optional: Write the Why , the Reason of your commit in the message description.
Do our future selves a favour and start writing better commit messages now 🙂
Some developer gradle tools
- ./gradlew dependencyUpdates -Drevision=release -DoutputFormatter=json : Check dependencies
This project is the 2nd version of this repository: all the project has been re-written in kotlin with a modular architecture.
About
Android File manager 📁 — Written in Kotlin available on the PlayStore. Explore local storage. Mobile and Android TV apps. Server with Ktor to browse server files
Источник
Android file manager github
AnExplorer All-in-One File Manager
AnExplorer File Manager (File Explorer) is an all-in-one file management tools.
It is Simple, Small, Fast and Efficient File Explorer and One of the Best File Manager apps on Google Play Store. Only file manager to support RTL and show size of folders across the storages. File Manager is designed for all android devices including Phones, Phablets, Tablets and Android TV. It’s a fully designed with Material guidelines by Google. It supports all Android versions from Jellybean, Kitkat, Marshmallow to Nougat. We dont take any unnecessary permissions. The free version of AnExplorer has ads. You can buy the pro version for an adfree version which is less than a beer!
★ Full Featured File Manager (File Explorer) It is a Super File Manager which provides all features of file management including cut, copy, delete, rename, compress, extract. You can check the file file details, full integrated search within the file system. New file and New folders can be created in a second.
★ Smart Library File Explorer (File Manager) Categorize all files into Downloads from internet, Bluetooth from nearby devices, Images, Pictures, Camera Photos, Videos, Movies, Audio , Music, Documents (pdf, xls, ppt etc), Archives (zip, rar etc) and APK. Easily navigate the library with a single tap. You can also bookmark all your favourite folders so you can have quick access at any point of time
★ Storage File Manager (File Explorer) Access all files and folder from different types of storages like EMMC, MMC cars, SD Cards, Internal Storage, External Storage , Phone Memory, USB Storage, Flash Drive, Pen Drives, USB OTG (Nexus and Non nexus) with support for FAT file system
★ Root File Manager (File Explorer) for advanced users to explore, edit, copy, paste and delete files in the root partition of phone storage for development purposes. Explore root folders of the system like data, cache. You phone needs to be rooted to use this feature
★ App Manager and Process Manager Free memory by killing tasks and speed up your phone instantly. Quickly and easily uninstall multiple unwanted applications and free up phone storage space which is very valuable. App Manager helps you save your favorite apps on to memory and install them back again when needed
★ Network Manager Transfer files with FTP Server from phone to PC. All you have to do is open the IP address in browser and all your files on the phone are easily accessible. You can also share files from your phone using bluetooth, wifi direct other social networking apps etc
★ Document Editor you can easily edit files on the go. Support for every type of text files such as HTML, XHTML, TXT etc. You can also edit files when the phone is rooted. It is very simple and handy.
Источник
Android file manager github
Simple and attractive Material Design file manager for Android
- Open Source, light and smooth
- Based on Material Design guidelines
- Basic features like cut, copy, delete, compress, extract etc. easily accessible
- Work on multiple tabs at same time
- Multiple themes with cool icons
- Navigation drawer for quick navigation
- App Manager to open, backup, or directly uninstall any app
- Quickly access history, access bookmarks or search for any file
- Root explorer for advanced users
- AES Encryption and Decryption of files for security (Jellybean v4.3+)
- Cloud services support (Jellybean v4.3+ / requires additional plug-in)
- Inbuilt Database Reader, Zip/Rar Reader, Apk Reader, Text Reader
- No ads or In-app purchases
- lots more.
Or buy the Cloud Plugin supports Google Drive™, Dropbox, OneDrive and Box accounts.
Basic r/w operations might not work on external memory on Kitkat devices. Don’t use cut/paste from or to external SD Card. You might lose your files.
Under the license we are not responsible for damages.
Want to help translate Amaze to your language?
The device vendors/ROM developers are free to include Amaze apk pre-installed in system. There is no fee required; but you must comply with the license (for more information read the GNU GPL v3 or newer).
We strongly recommend using apk signed by us (either Play Store version or from AFH link above) so that users would be able to update directly from Play Store after distribution. Furthermore, a change in digital signature will break plug-ins.
Источник
Android file manager github
FireFiles is an all-in-one file management tool based on AnExplorer.
It is Simple, Small, Fast and Efficient File Explorer and One of the Best File Manager apps on Google Play Store. One of the very few file managers to support RTL and show size of folders across the storages. File Manager is designed for all android devices including Phones, Phablets, Tablets and Android TV. It’s a fully designed with Material guidelines by Google. It supports all Android versions from Jellybean, Kitkat, Marshmallow to Nougat. We dont take any unnecessary permissions. The free version of FireFiles has ads (same as the parent app). You can buy the pro version for an adfree version which is less than a beer!
★ Full Featured File Manager FireFiles is a Super File Manager which provides all features of file management including cut, copy, delete, rename, compress, extract. You can check the file file details, full integrated search within the file system. New file and New folders can be created in a second.
★ Smart Library File Explorer FireFiles categorizes all files into Downloads from internet, Bluetooth from nearby devices, Images, Pictures, Camera Photos, Videos, Movies, Audio , Music, Documents (pdf, xls, ppt etc), Archives (zip, rar etc) and APK. Easily navigate the library with a single tap. You can also bookmark all your favourite folders so you can have quick access at any point of time.
★ Storage File Manager FireFiles allows you to access all files and folder from different types of storages like EMMC, MMC cars, SD Cards, Internal Storage, External Storage , Phone Memory, USB Storage, Flash Drive, Pen Drives, USB OTG (Nexus and Non nexus) with support for FAT file system.
★ Root File Manager For advanced users, FireFiles can be used to explore, edit, copy, paste and delete files in the root partition of phone storage for development purposes. Explore root folders of the system like data, cache. You phone needs to be rooted to use this feature.
★ App Manager and Process Manager Free memory by killing tasks and speed up your phone instantly. Quickly and easily uninstall multiple unwanted applications and free up phone storage space which is very valuable. App Manager helps you save your favorite apps on to memory and install them back again when needed.
★ Network Manager FireFiles lets you transfer files with FTP Server from phone to PC. All you have to do is open the IP address in browser and all your files on the phone are easily accessible. You can also share files from your phone using bluetooth, wifi direct, other social networking apps, etc.
★ Document Editor With FireFiles, you can easily edit files on the go. Support for every type of text files such as HTML, XHTML, TXT etc. You can also edit files when the phone is rooted. It is very simple and handy.
★ Storage Analysis
★ RAM and Memory Cleanup
- One of the few file managers that support RTL languages like Arabic, Hebrew etc natively.
- The only app to Show Folder sizes across different storages.
- First File Manager for Android TV!
- Smallest File Manager on play store with size of 3MB only!!
- One of the rarest file manager to support accessibility for disabled people.
- Completely Open source project on github.
- Complete App is designed from scratch using material design principles.
- Fully customizable themes colors for the app and theme types to choose from. Dark theme is fully supported. Choose the color that suits you from a wide range of material colours.
- Acts as a Standalone File Picker from other applications such as attaching document files from gmail
- Has high quality thumbnail support in list / gridview for all types of file like images, videos, album art for music files and applications.
- Currently, progress is being made on making in-app Music Player, PDF viewer, Video Player, Image Viewer and some other cool 😎 features that would make FireFiles standout! 😂 . So, show contributions as Pull Requests would be gladly entertained with open arms! Feel free to contribute to the development of FireFiles!.
Feedback is greatly appreciated. Any issues please report through mail only to gigabytedevelopers@gmail.com
Join G+ community or our Facebook Page for more discussions.
Источник
Android file manager github
An open source Material Design file manager, for Android 5.0+.
- Open source: Lightweight, clean and secure.
- Material Design: Follows Material Design guidelines, with attention into details.
- Breadcrumbs: Navigate in the filesystem with ease.
- Root support: View and manage files with root access.
- Archive support: View, extract and create common compressed files.
- NAS support: View and manage files on SFTP and SMB servers.
- Themes: Customizable UI colors, plus night mode with optional true black.
- Linux-aware: Like Nautilus, knows symbolic links, file permissions and SELinux context.
- Robust: Uses Linux system calls under the hood, not yet another ls parser.
- Well-implemented: Built upon the right things, including Java NIO2 File API and LiveData.
Why Material Files?
Because I like Material Design, and clean Material Design.
There are already a handful of powerful file managers, but most of them just isn’t Material Design. And even among the ones with Material Design, they usually have various minor design flaws (layout, alignment, padding, icon, font, etc) across the app which makes me uncomfortable, while still being minor enough so that not everybody would care to fix it. So I had to create my own.
Because I want an open source file manager.
Most of the popular and reliable file managers are just closed source, and I sometimes use them to view and modify files that require root access. But deep down inside, I just feel uneasy with giving any closed source app the root access to my device. After all, that means giving literally full access to my device, which stays with me every day and stores my own information, and what apps do with such access merely depends on their good intent.
Because I want a file manager that is implemented the right way.
This app implemented Java NIO2 File API as its backend, instead of inventing a custom model for file information/operations, which often gets coupled with UI logic and grows into a mixture of everything (example). On the contrary, a decoupled backend allows cleaner code (which means less bugs), and easier addition of support for other file systems.
This app doesn’t use java.io.File or parse the output of ls , but built bindings to Linux syscalls to properly access the file system. java.io.File is an old API missing many features, and just can’t handle things like symbolic links correctly, which is the reason why many people rather parse ls instead. However parsing the output ls is not only slow, but also unreliable, which made Cabinet broken on newer Android versions. By virtue of using Linux syscalls, this app is able to be fast and smooth, and handle advanced things like Linux permissions, symbolic links and even SELinux context. It can also handle file names with invalid UTF-8 encoding because paths are not naively stored as Java String s, which most file managers does and fails during file operation.
This app built its frontend upon modern ViewModel and LiveData which enables a clear code structure and support for rotation. It also properly handles things like errors during file operation, file conflicts and foreground/background state.
In a word, this app tries to follow the best practices on Android and do the right thing, while keeping its source code clean and maintainable.
Because I know people can do it right.
Nautilus is a beautifully-designed and user-friendly file manager on Linux desktop, and it’s fully Linux-aware. Phonograph is an open source Material Design music player app (which I’ve been using for years), and it has just the right Material Design and implementation.
So, it’s time for yet another Android file manager.
Inclusion in custom ROMs
Thank you if you choose to include Material Files in your custom ROM! However since I’ve received several user complaints due to improper inclusion, I’d like to offer some suggestions on including this app properly for the good of end users:
Please don’t replace the AOSP DocumentsUI app with this app. This app is not designed to replace DocumentsUI and can’t handle a number of functionalities in DocumentsUI — in fact, it relies on DocumentsUI to do things like granting external SD card access.
Please make sure this app can be uninstalled or at least disabled. Some users may not want this app for a variety of reasons, and get very upset when they can’t remove it.
Please avoid conflict with the Play/F-Droid version of this app. App stores cannot update apps signed with a different signature, so you can either ship an APK that’s signed by me (or F-Droid) so that users will be able to update it on Play/F-Droid, or fork this project and rename the package name when you need to sign the APK with a different certificate and potentially making other changes.
Источник