gitextract_wfs9muuq/ ├── .gitignore ├── AppSocket/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── melo/ │ │ └── com/ │ │ └── androidsocket/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── melo/ │ │ │ └── com/ │ │ │ └── androidsocket/ │ │ │ ├── bean/ │ │ │ │ └── Users.java │ │ │ ├── common/ │ │ │ │ └── Config.java │ │ │ ├── listener/ │ │ │ │ ├── OnConnectionStateListener.java │ │ │ │ └── OnMessageReceiveListener.java │ │ │ ├── socket/ │ │ │ │ ├── SocketManager.java │ │ │ │ ├── tcp/ │ │ │ │ │ └── TCPSocket.java │ │ │ │ └── udp/ │ │ │ │ └── UDPSocket.java │ │ │ └── utils/ │ │ │ ├── DeviceUtil.java │ │ │ ├── HeartbeatTimer.java │ │ │ └── WifiUtil.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── melo/ │ └── com/ │ └── androidsocket/ │ └── ExampleUnitTest.java ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── melo/ │ │ └── com/ │ │ └── app/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── melo/ │ │ │ └── com/ │ │ │ └── app/ │ │ │ └── MainActivity.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ ├── menu/ │ │ │ └── menu_main.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── melo/ │ └── com/ │ └── app/ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle