gitextract_bdv5001x/ ├── .gitignore ├── LICENSE.txt ├── README.md ├── app/ │ ├── build.gradle │ ├── libs/ │ │ └── RootTools-4.2.jar │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── nilhcem/ │ │ └── hostseditor/ │ │ ├── HostsEditorApplication.java │ │ ├── core/ │ │ │ ├── Host.java │ │ │ ├── HostsManager.java │ │ │ ├── dagger/ │ │ │ │ ├── HostsEditorComponent.java │ │ │ │ └── HostsEditorModule.java │ │ │ ├── log/ │ │ │ │ └── ReleaseTree.java │ │ │ └── util/ │ │ │ ├── Compatibility.java │ │ │ ├── InetAddresses.java │ │ │ └── ThreadPreconditions.java │ │ ├── event/ │ │ │ ├── CreatedHostEvent.java │ │ │ ├── LoadingEvent.java │ │ │ ├── RefreshHostsEvent.java │ │ │ ├── StartAddEditActivityEvent.java │ │ │ └── TaskCompletedEvent.java │ │ ├── task/ │ │ │ ├── AddEditHostAsync.java │ │ │ ├── GenericTaskAsync.java │ │ │ ├── ListHostsAsync.java │ │ │ ├── RemoveHostsAsync.java │ │ │ └── ToggleHostsAsync.java │ │ └── ui/ │ │ ├── BaseActivity.java │ │ ├── BaseFragment.java │ │ ├── about/ │ │ │ └── AboutDialogFragment.java │ │ ├── addedit/ │ │ │ ├── AddEditHostActivity.java │ │ │ └── AddEditHostFragment.java │ │ ├── list/ │ │ │ ├── ListHostsActivity.java │ │ │ ├── ListHostsAdapter.java │ │ │ ├── ListHostsFragment.java │ │ │ └── ListHostsSearchFilter.java │ │ └── widget/ │ │ ├── CheckableHostItem.java │ │ ├── InertCheckBox.java │ │ ├── TypefacedButton.java │ │ └── TypefacedTextView.java │ └── res/ │ ├── layout/ │ │ ├── about_dialog.xml │ │ ├── add_edit_host_layout.xml │ │ ├── checkable_host_item.xml │ │ ├── list_hosts_empty.xml │ │ ├── list_hosts_fragment.xml │ │ └── list_hosts_layout.xml │ ├── menu/ │ │ ├── add_edit_menu.xml │ │ ├── list_contextual_actions.xml │ │ └── list_menu.xml │ ├── values/ │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── values-sw720dp-land/ │ └── dimens.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle