Support for multiple USB OTG + option to enable direct access to USB OTG#4649
Draft
TranceLove wants to merge 5 commits into
Draft
Support for multiple USB OTG + option to enable direct access to USB OTG#4649TranceLove wants to merge 5 commits into
TranceLove wants to merge 5 commits into
Codacy Production / Codacy Static Code Analysis
required action
Jul 4, 2026 in 0s
2 new issues (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 1
- Added 2
Complexity increasing per file
==============================
- app/src/main/java/com/amaze/filemanager/ui/views/drawer/Drawer.java 11
- app/src/main/java/com/amaze/filemanager/filesystem/cloud/CloudUtil.java 1
- app/src/main/java/com/amaze/filemanager/utils/OTGUtil.kt 70
- app/src/main/java/com/amaze/filemanager/filesystem/Operations.java 6
- app/src/main/java/com/amaze/filemanager/ui/activities/MainActivity.java 23
- app/src/main/java/com/amaze/filemanager/asynchronous/asynctasks/DeleteTask.java 2
- app/src/main/java/com/amaze/filemanager/ui/activities/superclasses/PreferenceActivity.java 1
- app/src/main/java/com/amaze/filemanager/filesystem/HybridFile.java 7
- app/src/main/java/com/amaze/filemanager/ui/views/drawer/CustomNavigationView.java 10
- app/src/androidTest/java/com/amaze/filemanager/filesystem/HybridFileParcelableTest.java 3
- app/src/main/java/com/amaze/filemanager/ui/fragments/TabFragment.java 14
- app/src/main/java/com/amaze/filemanager/ui/dialogs/GeneralDialogCreation.java 11
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/UsbOtgRepresentation.java 11
- app/src/androidTest/java/com/amaze/filemanager/ui/dialogs/OTGEjectDialogTest.java 12
- app/src/main/java/com/amaze/filemanager/filesystem/root/UnmountDeviceCommand.kt 4
- app/src/test/java/com/amaze/filemanager/fileoperations/filesystem/usb/StorageDeviceManagerTest.kt 45
- app/src/test/java/com/amaze/filemanager/filesystem/root/UnmountDeviceCommandTest.kt 11
- app/src/test/java/com/amaze/filemanager/utils/OTGUtilDeviceKeyTest.kt 30
- app/src/test/java/com/amaze/filemanager/utils/OTGUtilTest.java 12
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/DeviceKeyMigration.kt 26
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/OtgFileAccessFacade.kt 24
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/StorageDeviceManager.kt 13
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/StorageDeviceRepresentation.kt 16
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/StorageDeviceStrategy.kt 7
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/UsbManagerStrategy.kt 27
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/UsbOtgManager.kt 64
- file_operations/src/main/java/com/amaze/filemanager/fileoperations/filesystem/usb/VolumeManagerStrategy.kt 30
- file_operations/src/test/java/com/amaze/filemanager/fileoperations/filesystem/usb/OtgFileAccessFacadeTest.kt 32
See the complete overview on Codacy
Annotations
Check notice on line 369 in app/src/main/java/com/amaze/filemanager/ui/activities/MainActivity.java
codacy-production / Codacy Static Code Analysis
app/src/main/java/com/amaze/filemanager/ui/activities/MainActivity.java#L369
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
Check notice on line 387 in app/src/main/java/com/amaze/filemanager/ui/activities/MainActivity.java
codacy-production / Codacy Static Code Analysis
app/src/main/java/com/amaze/filemanager/ui/activities/MainActivity.java#L387
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
Loading