├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── misc.xml └── vcs.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── liyihuan │ │ └── app │ │ └── android │ │ └── myim │ │ ├── AppStateDistribute.kt │ │ ├── ChatRoomActivity.kt │ │ ├── ExampleActivity1.kt │ │ ├── ExampleActivity2.kt │ │ ├── GenerateTestUserSig.java │ │ ├── GroupMsgInterceptor.kt │ │ ├── IMApplication.kt │ │ ├── MainActivity.kt │ │ ├── UserState.kt │ │ ├── dialog │ │ ├── BaseDialogFragment.kt │ │ └── RechargeDialog.kt │ │ └── ui │ │ └── voice │ │ ├── FileUtil.kt │ │ ├── IVoiceRecord.kt │ │ ├── PlayEngine.java │ │ ├── RecorderHelper.kt │ │ └── VoiceView.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable-xxhdpi │ ├── microphone1.png │ ├── microphone2.png │ ├── microphone3.png │ ├── microphone4.png │ ├── microphone5.png │ └── sound_record_cancel.png │ ├── drawable │ ├── animation_voice.xml │ ├── bg_voice_sending.xml │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_chat_room.xml │ ├── activity_example1.xml │ ├── activity_main.xml │ ├── base_chat_input_voice_record.xml │ └── dialog_recharge.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── values-night │ └── themes.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib_camera ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── liyihuan │ │ └── app │ │ └── android │ │ └── lib_camera │ │ ├── BaseCallBack.java │ │ ├── BitmapUtils.java │ │ ├── BuildProperties.java │ │ ├── Constants.java │ │ ├── ContentUriUtil.kt │ │ ├── DeviceUtil.java │ │ ├── FileConstants.java │ │ ├── FileUtil.java │ │ ├── ImageChooseHelper.kt │ │ ├── ImageCompression.kt │ │ ├── ImagePickProvider.kt │ │ ├── MediaParams.kt │ │ ├── PhotoRequestFragment.kt │ │ ├── PicPickHelper.kt │ │ ├── PickCallback.kt │ │ ├── RequestCodeCreator.java │ │ ├── Size.kt │ │ ├── VideoPickHelper.kt │ │ ├── VideoRequestFragment.kt │ │ └── permissions │ │ ├── Permission.java │ │ ├── RxPermissions.java │ │ └── RxPermissionsFragment.java │ └── res │ ├── layout │ └── dialog_choose_pic.xml │ ├── values │ └── values.xml │ └── xml │ └── filepaths.xml ├── lib_im ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── liyihuan │ └── app │ └── android │ └── lib_im │ ├── DefaultIMCallback.kt │ ├── EnvironmentConfig.java │ ├── IMHelp.kt │ ├── IMManager.kt │ ├── IMMsgDispatcher.kt │ ├── ImActionMsgListener.kt │ ├── ImCallback.kt │ ├── MsgType.kt │ ├── TIMValueCallBackWarp.kt │ ├── UserInfoManager.kt │ ├── base │ ├── BaseGroupMsgBean.kt │ ├── BaseImFactory.kt │ ├── BaseMsgBean.kt │ ├── BaseMsgInterceptor.kt │ ├── BaseMsgParser.kt │ └── IBaseMsgBean.kt │ ├── bean │ ├── C2CMsg.kt │ └── PkMsg.kt │ ├── example │ └── ExampleTest.kt │ ├── parser │ ├── C2CMsgParser.kt │ ├── GroupMsgParser.kt │ └── SystemMsgParser.kt │ └── utils │ └── TypeUtils.kt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/AppStateDistribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/AppStateDistribute.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ChatRoomActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ChatRoomActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ExampleActivity1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ExampleActivity1.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ExampleActivity2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ExampleActivity2.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/GenerateTestUserSig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/GenerateTestUserSig.java -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/GroupMsgInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/GroupMsgInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/IMApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/IMApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/UserState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/UserState.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/dialog/BaseDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/dialog/BaseDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/dialog/RechargeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/dialog/RechargeDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ui/voice/FileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ui/voice/FileUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ui/voice/IVoiceRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ui/voice/IVoiceRecord.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ui/voice/PlayEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ui/voice/PlayEngine.java -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ui/voice/RecorderHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ui/voice/RecorderHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/liyihuan/app/android/myim/ui/voice/VoiceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/java/liyihuan/app/android/myim/ui/voice/VoiceView.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/microphone1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-xxhdpi/microphone1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/microphone2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-xxhdpi/microphone2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/microphone3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-xxhdpi/microphone3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/microphone4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-xxhdpi/microphone4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/microphone5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-xxhdpi/microphone5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/sound_record_cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable-xxhdpi/sound_record_cancel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/animation_voice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable/animation_voice.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_voice_sending.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable/bg_voice_sending.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_chat_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/layout/activity_chat_room.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_example1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/layout/activity_example1.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/base_chat_input_voice_record.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/layout/base_chat_input_voice_record.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_recharge.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/layout/dialog_recharge.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib_camera/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_camera/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/build.gradle -------------------------------------------------------------------------------- /lib_camera/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_camera/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/proguard-rules.pro -------------------------------------------------------------------------------- /lib_camera/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/BaseCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/BaseCallBack.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/BitmapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/BitmapUtils.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/BuildProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/BuildProperties.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/Constants.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/ContentUriUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/ContentUriUtil.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/DeviceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/DeviceUtil.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/FileConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/FileConstants.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/FileUtil.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/ImageChooseHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/ImageChooseHelper.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/ImageCompression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/ImageCompression.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/ImagePickProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/ImagePickProvider.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/MediaParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/MediaParams.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/PhotoRequestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/PhotoRequestFragment.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/PicPickHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/PicPickHelper.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/PickCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/PickCallback.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/RequestCodeCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/RequestCodeCreator.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/Size.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/Size.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/VideoPickHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/VideoPickHelper.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/VideoRequestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/VideoRequestFragment.kt -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/permissions/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/permissions/Permission.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/permissions/RxPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/permissions/RxPermissions.java -------------------------------------------------------------------------------- /lib_camera/src/main/java/liyihuan/app/android/lib_camera/permissions/RxPermissionsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/java/liyihuan/app/android/lib_camera/permissions/RxPermissionsFragment.java -------------------------------------------------------------------------------- /lib_camera/src/main/res/layout/dialog_choose_pic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/res/layout/dialog_choose_pic.xml -------------------------------------------------------------------------------- /lib_camera/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/res/values/values.xml -------------------------------------------------------------------------------- /lib_camera/src/main/res/xml/filepaths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_camera/src/main/res/xml/filepaths.xml -------------------------------------------------------------------------------- /lib_im/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_im/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/build.gradle -------------------------------------------------------------------------------- /lib_im/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_im/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/proguard-rules.pro -------------------------------------------------------------------------------- /lib_im/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/DefaultIMCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/DefaultIMCallback.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/EnvironmentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/EnvironmentConfig.java -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/IMHelp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/IMHelp.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/IMManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/IMManager.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/IMMsgDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/IMMsgDispatcher.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/ImActionMsgListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/ImActionMsgListener.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/ImCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/ImCallback.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/MsgType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/MsgType.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/TIMValueCallBackWarp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/TIMValueCallBackWarp.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/UserInfoManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/UserInfoManager.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseGroupMsgBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseGroupMsgBean.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseImFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseImFactory.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseMsgBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseMsgBean.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseMsgInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseMsgInterceptor.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseMsgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/base/BaseMsgParser.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/base/IBaseMsgBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/base/IBaseMsgBean.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/bean/C2CMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/bean/C2CMsg.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/bean/PkMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/bean/PkMsg.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/example/ExampleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/example/ExampleTest.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/parser/C2CMsgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/parser/C2CMsgParser.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/parser/GroupMsgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/parser/GroupMsgParser.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/parser/SystemMsgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/parser/SystemMsgParser.kt -------------------------------------------------------------------------------- /lib_im/src/main/java/liyihuan/app/android/lib_im/utils/TypeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/lib_im/src/main/java/liyihuan/app/android/lib_im/utils/TypeUtils.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyihuanx/MyIm/HEAD/settings.gradle --------------------------------------------------------------------------------