ES File Explorer
Easily manages files between multiple storage drives
ES File Explorer is an effective tool for managing files and apps.
ES File Explorer is one of the most popular file managers available for Android devices and for good reason: it’s sleek, sophisticated and free. It’s not limited to managing just local files, and you can manage your files across devices, cloud storage, SD cards, FTP servers and the like. Managing and synchronizing files across these platforms is a cinch, and it can handle very sophisticated tasks.
This program also provides sophisticated configuration options, and you can personalize it for practically any scenario. The good news is that you don’t have to. Most users won’t require that level of control, and for them, ES File Explorer will configure everything in a hands-free fashion. The app even has built-in support for the most popular cloud services, such as Drobox and OneDrive.
You can manage all types of files, including text, MP3s, images and videos. You can also manage your programs. Install apps, back up apps, move installations from one location to another and so forth. This app also lets you monitor processes, and it gives you in-depth information about how many resources a particular app is using. It’s also a task manager than can kill apps and provide other services.
ES File Explorer is a library as well, and you can use to categorize and create shortcuts to your apps. It can do things like automatically fetch an app from the cloud when you request an app that isn’t there. It also features a cache manager and an auto-start manager, and when an app is installing, it will provide a full real-time log of what’s happening on your device.
- File manager
- Installation and process manager
- Built-in cloud support
1. UI optimization;
2. Fix existing bugs;
Potentially dangerous permissions
- CAMERA: Required to be able to access the camera device.
- GET_ACCOUNTS: Allows access to the list of accounts in the Accounts Service.
- READ_EXTERNAL_STORAGE: Allows an application to read from external storage.
- READ_PHONE_STATE: Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
- WRITE_EXTERNAL_STORAGE: Allows an application to write to external storage.
- ACCESS_NETWORK_STATE: Allows applications to access information about networks.
- ACCESS_WIFI_STATE: Allows applications to access information about Wi-Fi networks.
- BLUETOOTH: Allows applications to connect to paired bluetooth devices.
- BLUETOOTH_ADMIN: Allows applications to discover and pair bluetooth devices.
- CHANGE_NETWORK_STATE: Allows applications to change network connectivity state.
- CHANGE_WIFI_MULTICAST_STATE: Allows applications to enter Wi-Fi Multicast mode.
- CHANGE_WIFI_STATE: Allows applications to change Wi-Fi connectivity state.
- CLEAR_APP_CACHE: Allows an application to clear the caches of all installed applications on the device.
- GET_PACKAGE_SIZE: Allows an application to find out the space used by any package.
- GET_TASKS: This constant was deprecated in API level 21. No longer enforced.
- INSTALL_SHORTCUT: Allows an application to install a shortcut in Launcher.
- INTERNET: Allows applications to open network sockets.
- KILL_BACKGROUND_PROCESSES: Allows an application to call killBackgroundProcesses(String).
- READ_SYNC_SETTINGS: Allows applications to read the sync settings.
- RECEIVE_BOOT_COMPLETED: Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
- REQUEST_INSTALL_PACKAGES: Allows an application to request installing packages. Apps targeting APIs greater than 22 must hold this permission in order to use ACTION_INSTALL_PACKAGE.
- SET_WALLPAPER: Allows applications to set the wallpaper.
- SYSTEM_ALERT_WINDOW: Allows an app to create windows using the type TYPE_SYSTEM_ALERT, shown on top of all other apps. Very few apps should use this permission; these windows are intended for system-level interaction with the user.
- UNINSTALL_SHORTCUT: This permission is no longer supported.
- VIBRATE: Allows access to the vibrator.
- WAKE_LOCK: Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
- WRITE_SETTINGS: Allows an application to read or write the system settings.
- WRITE_SYNC_SETTINGS: Allows applications to write the sync settings.