├── .circleci └── config.yml ├── .gitignore ├── .idea ├── codeStyles │ └── Project.xml ├── deploymentTargetDropDown.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── _media ├── icons │ ├── feature.png │ ├── ic_launcher.svg │ └── web_icon.png └── screenshots │ ├── tablet_1.png │ └── tablet_2.png ├── apkdetails.sh ├── app-linux ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── uk │ └── co │ └── alt236 │ └── usbdeviceenumerator │ └── linuxapp │ └── Main.java ├── app ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── aws │ │ │ └── apps │ │ │ └── usbDeviceEnumerator │ │ │ ├── UsbDeviceInfoApplication.kt │ │ │ ├── di │ │ │ ├── ApplicationModule.kt │ │ │ ├── DataModule.kt │ │ │ └── DebugModule.kt │ │ │ ├── ui │ │ │ ├── common │ │ │ │ ├── DialogFactory.java │ │ │ │ ├── IntExt.kt │ │ │ │ ├── Navigation.java │ │ │ │ ├── ViewExt.kt │ │ │ │ └── views │ │ │ │ │ ├── CheckableRelativeLayout.kt │ │ │ │ │ └── ScrollViewNestedViewPager.kt │ │ │ ├── dbupdate │ │ │ │ ├── DatabaseUpdater.java │ │ │ │ └── FileDownloadTask.java │ │ │ ├── debug │ │ │ │ ├── DebugActivity.java │ │ │ │ ├── Reloadable.java │ │ │ │ ├── TabAdapter.java │ │ │ │ └── fragments │ │ │ │ │ ├── BaseDebugFragment.kt │ │ │ │ │ ├── DebugInfoDumper.kt │ │ │ │ │ ├── device │ │ │ │ │ ├── DeviceDebugInfoDumper.kt │ │ │ │ │ └── DeviceDumpFragment.kt │ │ │ │ │ ├── directory │ │ │ │ │ ├── DirectoryDebugInfoDumper.java │ │ │ │ │ └── DirectoryDumpFragment.kt │ │ │ │ │ └── directorynative │ │ │ │ │ ├── DirectoryDumpNativeFragment.kt │ │ │ │ │ └── DirectoryNativeDebugInfoDumper.java │ │ │ ├── main │ │ │ │ ├── AboutDialogFactory.java │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── list │ │ │ │ │ ├── UiUsbDevice.kt │ │ │ │ │ ├── UsbDeviceListAdapter.kt │ │ │ │ │ └── UsbDeviceListDataMapper.kt │ │ │ │ └── tabs │ │ │ │ │ ├── TabController.java │ │ │ │ │ ├── TabPagerAdapter.java │ │ │ │ │ └── TabViewHolder.kt │ │ │ ├── progress │ │ │ │ ├── ProgressDialogControl.java │ │ │ │ └── ProgressDialogFragment.java │ │ │ └── usbinfo │ │ │ │ ├── UsbInfoActivity.java │ │ │ │ └── fragments │ │ │ │ ├── FragmentFactory.kt │ │ │ │ ├── android │ │ │ │ ├── AndroidUsbInfoDataBinder.kt │ │ │ │ ├── AndroidUsbInfoFragment.kt │ │ │ │ ├── mapper │ │ │ │ │ └── ApiConditionalResultMapper.kt │ │ │ │ └── table │ │ │ │ │ ├── ConfigurationTableBuilder.kt │ │ │ │ │ ├── InterfaceTableBuilder.kt │ │ │ │ │ └── TableBuilder.kt │ │ │ │ ├── base │ │ │ │ ├── BaseInfoFragment.java │ │ │ │ ├── DataFetcher.kt │ │ │ │ ├── TableWriter.java │ │ │ │ └── ViewHolder.java │ │ │ │ ├── linux │ │ │ │ ├── LinuxUsbInfoFragment.kt │ │ │ │ └── SysUsbInfoDataBinder.kt │ │ │ │ ├── sharing │ │ │ │ ├── SharePayloadFactory.kt │ │ │ │ └── ShareUtils.java │ │ │ │ └── tabs │ │ │ │ └── BottomTabSetup.kt │ │ │ └── util │ │ │ ├── NetworkUtils.java │ │ │ ├── NotifyUser.java │ │ │ └── StringUtils.java │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_action_info.png │ │ └── ic_action_refresh.png │ │ ├── drawable-mdpi │ │ ├── ic_action_info.png │ │ └── ic_action_refresh.png │ │ ├── drawable-xhdpi │ │ ├── ic_action_info.png │ │ └── ic_action_refresh.png │ │ ├── drawable-xxhdpi │ │ ├── ic_action_info.png │ │ └── ic_action_refresh.png │ │ ├── drawable-xxxhdpi │ │ ├── ic_action_info.png │ │ └── ic_action_refresh.png │ │ ├── drawable │ │ ├── image_border.xml │ │ ├── no_image.png │ │ └── tab_text_selector.xml │ │ ├── layout-w600dp-land │ │ ├── act_main.xml │ │ └── fragment_usb_info.xml │ │ ├── layout │ │ ├── act_main.xml │ │ ├── act_usb_info.xml │ │ ├── act_viewpager.xml │ │ ├── dialog_textview.xml │ │ ├── fragment_error.xml │ │ ├── fragment_monospace_textview.xml │ │ ├── fragment_usb_info.xml │ │ ├── include_info_bottom_tabs.xml │ │ ├── list_item_usb_device.xml │ │ ├── tab_device_list.xml │ │ ├── usb_table_row_data.xml │ │ └── usb_table_row_header.xml │ │ ├── menu │ │ ├── debug_menu.xml │ │ ├── frag_menu.xml │ │ └── main_menu.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-xlarge-land │ │ └── styles.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── strings_debug.xml │ │ └── styles.xml │ └── test │ └── java │ └── aws │ └── apps │ └── usbDeviceEnumerator │ └── util │ └── StringUtilsTest.java ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs-android ├── database │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── uk │ │ └── co │ │ └── alt236 │ │ └── usbinfo │ │ └── database │ │ ├── ext │ │ ├── ClosableExt.kt │ │ ├── ContextExt.kt │ │ ├── CursorExt.kt │ │ └── SqliteDatabaseExt.kt │ │ ├── model │ │ ├── DbResult.kt │ │ └── LinuxUsbPath.kt │ │ └── providers │ │ ├── AbstractDataProvider.kt │ │ ├── DataProvider.kt │ │ ├── DataProviderCompanyInfo.kt │ │ ├── DataProviderCompanyLogo.kt │ │ └── DataProviderUsbInfo.kt └── usbmanager │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── uk │ │ └── co │ │ └── alt236 │ │ └── androidusbmanager │ │ ├── AndroidUsbManager.kt │ │ ├── model │ │ ├── AndroidUsbConfiguration.kt │ │ ├── AndroidUsbDevice.kt │ │ ├── AndroidUsbEndpoint.kt │ │ └── AndroidUsbInterface.kt │ │ └── result │ │ └── ApiConditionalResult.kt │ └── test │ └── java │ └── uk │ └── co │ └── alt236 │ └── androidusbmanager │ └── ExampleUnitTest.kt ├── libs-jvm └── usbdeviceenumerator │ ├── .gitignore │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── dev │ │ └── alt236 │ │ └── usbdeviceenumerator │ │ ├── UsbConstantResolver.java │ │ └── sysbususb │ │ ├── Constants.java │ │ ├── SysBusUsbDevice.java │ │ ├── SysBusUsbDeviceFactory.java │ │ ├── SysBusUsbManager.java │ │ ├── UsbProperty.java │ │ ├── Validation.java │ │ └── dump │ │ ├── ExecTerminal.java │ │ └── ShellSysBusDumper.java │ └── test │ └── java │ └── dev │ └── alt236 │ └── usbdeviceenumerator │ └── sysbususb │ └── ValidationTest.java ├── print_codecov.sh └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/README.md -------------------------------------------------------------------------------- /_media/icons/feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/_media/icons/feature.png -------------------------------------------------------------------------------- /_media/icons/ic_launcher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/_media/icons/ic_launcher.svg -------------------------------------------------------------------------------- /_media/icons/web_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/_media/icons/web_icon.png -------------------------------------------------------------------------------- /_media/screenshots/tablet_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/_media/screenshots/tablet_1.png -------------------------------------------------------------------------------- /_media/screenshots/tablet_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/_media/screenshots/tablet_2.png -------------------------------------------------------------------------------- /apkdetails.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/apkdetails.sh -------------------------------------------------------------------------------- /app-linux/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app-linux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app-linux/build.gradle -------------------------------------------------------------------------------- /app-linux/src/main/java/uk/co/alt236/usbdeviceenumerator/linuxapp/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app-linux/src/main/java/uk/co/alt236/usbdeviceenumerator/linuxapp/Main.java -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/UsbDeviceInfoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/UsbDeviceInfoApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/di/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/di/ApplicationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/di/DataModule.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/di/DebugModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/di/DebugModule.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/DialogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/DialogFactory.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/IntExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/IntExt.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/Navigation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/Navigation.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/ViewExt.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/views/CheckableRelativeLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/views/CheckableRelativeLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/views/ScrollViewNestedViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/common/views/ScrollViewNestedViewPager.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/dbupdate/DatabaseUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/dbupdate/DatabaseUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/dbupdate/FileDownloadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/dbupdate/FileDownloadTask.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/DebugActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/DebugActivity.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/Reloadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/Reloadable.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/TabAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/TabAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/BaseDebugFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/BaseDebugFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/DebugInfoDumper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/DebugInfoDumper.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/device/DeviceDebugInfoDumper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/device/DeviceDebugInfoDumper.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/device/DeviceDumpFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/device/DeviceDumpFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directory/DirectoryDebugInfoDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directory/DirectoryDebugInfoDumper.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directory/DirectoryDumpFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directory/DirectoryDumpFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directorynative/DirectoryDumpNativeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directorynative/DirectoryDumpNativeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directorynative/DirectoryNativeDebugInfoDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/debug/fragments/directorynative/DirectoryNativeDebugInfoDumper.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/AboutDialogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/AboutDialogFactory.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/list/UiUsbDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/list/UiUsbDevice.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/list/UsbDeviceListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/list/UsbDeviceListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/list/UsbDeviceListDataMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/list/UsbDeviceListDataMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/tabs/TabController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/tabs/TabController.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/tabs/TabPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/tabs/TabPagerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/tabs/TabViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/main/tabs/TabViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/progress/ProgressDialogControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/progress/ProgressDialogControl.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/progress/ProgressDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/progress/ProgressDialogFragment.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/UsbInfoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/UsbInfoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/FragmentFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/FragmentFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/AndroidUsbInfoDataBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/AndroidUsbInfoDataBinder.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/AndroidUsbInfoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/AndroidUsbInfoFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/mapper/ApiConditionalResultMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/mapper/ApiConditionalResultMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/table/ConfigurationTableBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/table/ConfigurationTableBuilder.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/table/InterfaceTableBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/table/InterfaceTableBuilder.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/table/TableBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/android/table/TableBuilder.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/BaseInfoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/BaseInfoFragment.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/DataFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/DataFetcher.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/TableWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/TableWriter.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/ViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/base/ViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/linux/LinuxUsbInfoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/linux/LinuxUsbInfoFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/linux/SysUsbInfoDataBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/linux/SysUsbInfoDataBinder.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/sharing/SharePayloadFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/sharing/SharePayloadFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/sharing/ShareUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/sharing/ShareUtils.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/tabs/BottomTabSetup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/ui/usbinfo/fragments/tabs/BottomTabSetup.kt -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/util/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/util/NetworkUtils.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/util/NotifyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/util/NotifyUser.java -------------------------------------------------------------------------------- /app/src/main/java/aws/apps/usbDeviceEnumerator/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/java/aws/apps/usbDeviceEnumerator/util/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-hdpi/ic_action_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-hdpi/ic_action_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-mdpi/ic_action_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_action_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-mdpi/ic_action_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-xhdpi/ic_action_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-xhdpi/ic_action_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_action_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-xxhdpi/ic_action_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_action_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_action_refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable/image_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable/no_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_text_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/drawable/tab_text_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-w600dp-land/act_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout-w600dp-land/act_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-w600dp-land/fragment_usb_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout-w600dp-land/fragment_usb_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/act_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/act_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/act_usb_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/act_usb_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/act_viewpager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/act_viewpager.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/dialog_textview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/fragment_error.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_monospace_textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/fragment_monospace_textview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_usb_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/fragment_usb_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/include_info_bottom_tabs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/include_info_bottom_tabs.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_item_usb_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/list_item_usb_device.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_device_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/tab_device_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/usb_table_row_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/usb_table_row_data.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/usb_table_row_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/layout/usb_table_row_header.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/debug_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/menu/debug_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/frag_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/menu/frag_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-xlarge-land/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values-xlarge-land/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings_debug.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values/strings_debug.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/aws/apps/usbDeviceEnumerator/util/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/app/src/test/java/aws/apps/usbDeviceEnumerator/util/StringUtilsTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs-android/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libs-android/database/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/build.gradle -------------------------------------------------------------------------------- /libs-android/database/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs-android/database/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/proguard-rules.pro -------------------------------------------------------------------------------- /libs-android/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/ClosableExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/ClosableExt.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/ContextExt.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/CursorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/CursorExt.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/SqliteDatabaseExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/ext/SqliteDatabaseExt.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/model/DbResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/model/DbResult.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/model/LinuxUsbPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/model/LinuxUsbPath.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/AbstractDataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/AbstractDataProvider.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProvider.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProviderCompanyInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProviderCompanyInfo.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProviderCompanyLogo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProviderCompanyLogo.kt -------------------------------------------------------------------------------- /libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProviderUsbInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/database/src/main/java/uk/co/alt236/usbinfo/database/providers/DataProviderUsbInfo.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libs-android/usbmanager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/build.gradle -------------------------------------------------------------------------------- /libs-android/usbmanager/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs-android/usbmanager/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/proguard-rules.pro -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/AndroidUsbManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/AndroidUsbManager.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbConfiguration.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbDevice.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbEndpoint.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/model/AndroidUsbInterface.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/result/ApiConditionalResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/main/java/uk/co/alt236/androidusbmanager/result/ApiConditionalResult.kt -------------------------------------------------------------------------------- /libs-android/usbmanager/src/test/java/uk/co/alt236/androidusbmanager/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-android/usbmanager/src/test/java/uk/co/alt236/androidusbmanager/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/build.gradle -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/UsbConstantResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/UsbConstantResolver.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/Constants.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/SysBusUsbDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/SysBusUsbDevice.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/SysBusUsbDeviceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/SysBusUsbDeviceFactory.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/SysBusUsbManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/SysBusUsbManager.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/UsbProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/UsbProperty.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/Validation.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/dump/ExecTerminal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/dump/ExecTerminal.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/dump/ShellSysBusDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/main/java/dev/alt236/usbdeviceenumerator/sysbususb/dump/ShellSysBusDumper.java -------------------------------------------------------------------------------- /libs-jvm/usbdeviceenumerator/src/test/java/dev/alt236/usbdeviceenumerator/sysbususb/ValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/libs-jvm/usbdeviceenumerator/src/test/java/dev/alt236/usbdeviceenumerator/sysbususb/ValidationTest.java -------------------------------------------------------------------------------- /print_codecov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/print_codecov.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/USB-Device-Info---Android/HEAD/settings.gradle --------------------------------------------------------------------------------