├── .gitattributes ├── .gitignore ├── README.md ├── audio ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── dev │ │ └── mars │ │ └── audio │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── dev │ │ │ └── mars │ │ │ └── audio │ │ │ ├── AudioFrame.java │ │ │ ├── AudioUtils.java │ │ │ ├── Common.java │ │ │ ├── LogUtils.java │ │ │ ├── NativeLib.java │ │ │ └── SpeexUtils.java │ ├── jni │ │ ├── CMakeLists.txt │ │ ├── log.h │ │ ├── native.cpp │ │ ├── opensl_io.c │ │ └── opensl_io.h │ ├── jnilibs │ │ ├── arm64-v8a │ │ │ ├── libspeex.so │ │ │ └── libspeexdsp.so │ │ ├── armeabi │ │ │ ├── libspeex.so │ │ │ └── libspeexdsp.so │ │ ├── speex_include │ │ │ ├── speex.h │ │ │ ├── speex_bits.h │ │ │ ├── speex_buffer.h │ │ │ ├── speex_callbacks.h │ │ │ ├── speex_config_types.h │ │ │ ├── speex_echo.h │ │ │ ├── speex_header.h │ │ │ ├── speex_jitter.h │ │ │ ├── speex_preprocess.h │ │ │ ├── speex_resampler.h │ │ │ ├── speex_stereo.h │ │ │ ├── speex_types.h │ │ │ ├── speexdsp_config_types.h │ │ │ └── speexdsp_types.h │ │ └── x86 │ │ │ ├── libspeex.so │ │ │ └── libspeexdsp.so │ └── res │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── dev │ └── mars │ └── audio │ └── ExampleUnitTest.java ├── callme ├── .gitignore ├── build.gradle ├── libs │ ├── mina-core-2.0.16.jar │ └── slf4j-api-1.7.21.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── dev │ │ └── mars │ │ └── callme │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── dev │ │ │ └── mars │ │ │ └── callme │ │ │ ├── CallingActivity.java │ │ │ ├── CommunicatingActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── OnCallActivity.java │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ └── BaseApplication.java │ │ │ ├── bean │ │ │ ├── KeepAliveMessage.java │ │ │ ├── SocketMessage.java │ │ │ └── UDPMessage.java │ │ │ ├── common │ │ │ └── Constants.java │ │ │ ├── event │ │ │ ├── CallingEvent.java │ │ │ ├── OnCallEvent.java │ │ │ ├── SessionClosedEvent.java │ │ │ └── StartCommunicatingEvent.java │ │ │ ├── remote │ │ │ ├── UDPUtils.java │ │ │ └── mina │ │ │ │ ├── BaseCodecFactory.java │ │ │ │ ├── BaseDecoder.java │ │ │ │ ├── BaseEncoder.java │ │ │ │ ├── ISendListener.java │ │ │ │ ├── KeepAliveFilter.java │ │ │ │ ├── client │ │ │ │ ├── ClientSessionState.java │ │ │ │ ├── ClientSessionStatus.java │ │ │ │ ├── ClosedSessionState.java │ │ │ │ ├── ConnectedSessionState.java │ │ │ │ ├── ConnectingSessionState.java │ │ │ │ └── MinaSocketClient.java │ │ │ │ └── server │ │ │ │ └── MinaSocketServer.java │ │ │ ├── service │ │ │ └── CommunicateService.java │ │ │ └── utils │ │ │ ├── BasicTypeConvertUtils.java │ │ │ ├── IPUtils.java │ │ │ ├── LogUtils.java │ │ │ ├── RingtonePlayer.java │ │ │ └── WifiUtils.java │ └── res │ │ ├── layout │ │ ├── activity_calling.xml │ │ ├── activity_communicating.xml │ │ ├── activity_main.xml │ │ └── activity_on_call.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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── dev │ └── mars │ └── callme │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── video ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── mars │ └── dev │ └── video │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── java │ └── mars │ │ └── dev │ │ └── video │ │ ├── BaseActivity.java │ │ ├── LogUtils.java │ │ ├── MainActivity.java │ │ └── VideoActivity.java └── res │ ├── layout │ ├── activity_main.xml │ └── activity_video.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-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── test └── java └── mars └── dev └── video └── ExampleUnitTest.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CallMe 2 | 局域网内语音通话研究,已完成基础部分,回声消除效果差,待优化 3 | -------------------------------------------------------------------------------- /audio/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /audio/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/build.gradle -------------------------------------------------------------------------------- /audio/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/proguard-rules.pro -------------------------------------------------------------------------------- /audio/src/androidTest/java/dev/mars/audio/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/androidTest/java/dev/mars/audio/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /audio/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /audio/src/main/java/dev/mars/audio/AudioFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/java/dev/mars/audio/AudioFrame.java -------------------------------------------------------------------------------- /audio/src/main/java/dev/mars/audio/AudioUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/java/dev/mars/audio/AudioUtils.java -------------------------------------------------------------------------------- /audio/src/main/java/dev/mars/audio/Common.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/java/dev/mars/audio/Common.java -------------------------------------------------------------------------------- /audio/src/main/java/dev/mars/audio/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/java/dev/mars/audio/LogUtils.java -------------------------------------------------------------------------------- /audio/src/main/java/dev/mars/audio/NativeLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/java/dev/mars/audio/NativeLib.java -------------------------------------------------------------------------------- /audio/src/main/java/dev/mars/audio/SpeexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/java/dev/mars/audio/SpeexUtils.java -------------------------------------------------------------------------------- /audio/src/main/jni/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jni/CMakeLists.txt -------------------------------------------------------------------------------- /audio/src/main/jni/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jni/log.h -------------------------------------------------------------------------------- /audio/src/main/jni/native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jni/native.cpp -------------------------------------------------------------------------------- /audio/src/main/jni/opensl_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jni/opensl_io.c -------------------------------------------------------------------------------- /audio/src/main/jni/opensl_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jni/opensl_io.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/arm64-v8a/libspeex.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/arm64-v8a/libspeex.so -------------------------------------------------------------------------------- /audio/src/main/jnilibs/arm64-v8a/libspeexdsp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/arm64-v8a/libspeexdsp.so -------------------------------------------------------------------------------- /audio/src/main/jnilibs/armeabi/libspeex.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/armeabi/libspeex.so -------------------------------------------------------------------------------- /audio/src/main/jnilibs/armeabi/libspeexdsp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/armeabi/libspeexdsp.so -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_bits.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_buffer.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_callbacks.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_config_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_config_types.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_echo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_echo.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_header.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_jitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_jitter.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_preprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_preprocess.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_resampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_resampler.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_stereo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_stereo.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speex_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speex_types.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speexdsp_config_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speexdsp_config_types.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/speex_include/speexdsp_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/speex_include/speexdsp_types.h -------------------------------------------------------------------------------- /audio/src/main/jnilibs/x86/libspeex.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/x86/libspeex.so -------------------------------------------------------------------------------- /audio/src/main/jnilibs/x86/libspeexdsp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/jnilibs/x86/libspeexdsp.so -------------------------------------------------------------------------------- /audio/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /audio/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /audio/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /audio/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /audio/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /audio/src/test/java/dev/mars/audio/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/audio/src/test/java/dev/mars/audio/ExampleUnitTest.java -------------------------------------------------------------------------------- /callme/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /callme/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/build.gradle -------------------------------------------------------------------------------- /callme/libs/mina-core-2.0.16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/libs/mina-core-2.0.16.jar -------------------------------------------------------------------------------- /callme/libs/slf4j-api-1.7.21.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/libs/slf4j-api-1.7.21.jar -------------------------------------------------------------------------------- /callme/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/proguard-rules.pro -------------------------------------------------------------------------------- /callme/src/androidTest/java/dev/mars/callme/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/androidTest/java/dev/mars/callme/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /callme/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/CallingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/CallingActivity.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/CommunicatingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/CommunicatingActivity.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/MainActivity.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/OnCallActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/OnCallActivity.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/base/BaseActivity.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/base/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/base/BaseApplication.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/bean/KeepAliveMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/bean/KeepAliveMessage.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/bean/SocketMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/bean/SocketMessage.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/bean/UDPMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/bean/UDPMessage.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/common/Constants.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/event/CallingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/event/CallingEvent.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/event/OnCallEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/event/OnCallEvent.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/event/SessionClosedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/event/SessionClosedEvent.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/event/StartCommunicatingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/event/StartCommunicatingEvent.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/UDPUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/UDPUtils.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/BaseCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/BaseCodecFactory.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/BaseDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/BaseDecoder.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/BaseEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/BaseEncoder.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/ISendListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/ISendListener.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/KeepAliveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/KeepAliveFilter.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/client/ClientSessionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/client/ClientSessionState.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/client/ClientSessionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/client/ClientSessionStatus.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/client/ClosedSessionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/client/ClosedSessionState.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/client/ConnectedSessionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/client/ConnectedSessionState.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/client/ConnectingSessionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/client/ConnectingSessionState.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/client/MinaSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/client/MinaSocketClient.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/remote/mina/server/MinaSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/remote/mina/server/MinaSocketServer.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/service/CommunicateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/service/CommunicateService.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/utils/BasicTypeConvertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/utils/BasicTypeConvertUtils.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/utils/IPUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/utils/IPUtils.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/utils/LogUtils.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/utils/RingtonePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/utils/RingtonePlayer.java -------------------------------------------------------------------------------- /callme/src/main/java/dev/mars/callme/utils/WifiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/java/dev/mars/callme/utils/WifiUtils.java -------------------------------------------------------------------------------- /callme/src/main/res/layout/activity_calling.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/layout/activity_calling.xml -------------------------------------------------------------------------------- /callme/src/main/res/layout/activity_communicating.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/layout/activity_communicating.xml -------------------------------------------------------------------------------- /callme/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /callme/src/main/res/layout/activity_on_call.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/layout/activity_on_call.xml -------------------------------------------------------------------------------- /callme/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /callme/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /callme/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /callme/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /callme/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /callme/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /callme/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /callme/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /callme/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /callme/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /callme/src/test/java/dev/mars/callme/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/callme/src/test/java/dev/mars/callme/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/settings.gradle -------------------------------------------------------------------------------- /video/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /video/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/build.gradle -------------------------------------------------------------------------------- /video/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/proguard-rules.pro -------------------------------------------------------------------------------- /video/src/androidTest/java/mars/dev/video/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/androidTest/java/mars/dev/video/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /video/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /video/src/main/java/mars/dev/video/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/java/mars/dev/video/BaseActivity.java -------------------------------------------------------------------------------- /video/src/main/java/mars/dev/video/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/java/mars/dev/video/LogUtils.java -------------------------------------------------------------------------------- /video/src/main/java/mars/dev/video/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/java/mars/dev/video/MainActivity.java -------------------------------------------------------------------------------- /video/src/main/java/mars/dev/video/VideoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/java/mars/dev/video/VideoActivity.java -------------------------------------------------------------------------------- /video/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /video/src/main/res/layout/activity_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/layout/activity_video.xml -------------------------------------------------------------------------------- /video/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /video/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /video/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /video/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /video/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /video/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /video/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /video/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /video/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /video/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /video/src/test/java/mars/dev/video/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars-ma/CallMe/HEAD/video/src/test/java/mars/dev/video/ExampleUnitTest.java --------------------------------------------------------------------------------