TChat
TChat copied to clipboard
🥒 安卓版-高仿微信。文字、图片、视频、语音、位置、朋友圈等。
:rocket: 编码不易,点个star!
iOS版:https://github.com/cmdbug/ZChat
本项目使用网易云信IM加上网上开源项目编写, (附上使用的开源地址,如有侵权或遗漏马上修改)。
使用以下开源项目并修改了部分内容
https://github.com/Curzibn/BottomDialog
https://github.com/LuckSiege/PictureSelector
https://github.com/Jude95/SwipeBackHelper
https://github.com/CJT2325/CameraView
https://github.com/bingoogolapple/BGAQRCode-Android
https://github.com/Naoki2015/CircleDemo
https://github.com/koral--/android-gif-drawable/
https://github.com/Sunzxyong/Recovery
https://github.com/wenmingvs/LogReport
https://github.com/SumiMakito/AwesomeQRCode
https://github.com/CarGuo/GSYVideoPlayer
当前编辑版本与编译环境:
- Android Studio 3.1.2
- Gradle Version 4.4
- Android Plugin Version 3.1.2
- Android SDK Platform-Tools 27.0.3
- Android 7.1.1 API25
- 真机原生7.1.2
提供已有测试账号,请勿修改相关信息!
账号:dawa
密码:123456
为了减小体积只保留一个armeabi-v7a,如果部分手机出现错误请自行修改配置
-
:memo:说明:android studio 3.1.2可能修改了什么东西,暂时去掉ndk,不然提示CreateProcess error=2, 系统找不到指定的文件。(错误提示指向一个ndk文件)
-
:bug:已知Bug:
- 部份低版本系统侧滑返回会显示透明桌面(未修复)
- 二维码扫描框未根据屏幕尺寸进行调整(未修复)
- ~~朋友圈小视频目前无法在6.0以上使用,会导致崩溃(修复完成)~~
- ~~修复低版本提示jar包错误(修复完成)~~
- 部份低版本系统侧滑返回会显示透明桌面(未修复)
-
:memo:日志:
- :art:更新高德地图 3DMap_5.7.0 Navi_5.6.0 Search_5.7.0 Location_3.7.0 20180109版本
:art:更新聊天定位发送图片为实时图片,但接收图片为默认图片
- :art:更新朋友圈视频为IJKPlayer播放器,可以正常播放视频
- :sparkles:增加朋友圈音乐连接到百度随机播放歌曲
- :art:修改朋友圈链接使用jsoup爬虫简单分析网页再刷新内容
- :sparkles:升级IM到4.0,增加好友在线状态
- :sparkles:增加聊天表情雨
- :bug:修复设置里面的"网络通话设置","音视频通话网络探测"的bug
- :art:改进Tab小红点点击就消失的"bug"
- :art:改进Toolbar返回按钮与标题间隙
- :art:修改朋友圈发表界面。微信使用GridView,本项目使用RecyclerView与微信效果有点区别,主要在微信效果为覆盖,本项目为透传。
- :sparkles:增加类似公众号侧滑悬浮球效果,与微信有一点区别(还有点小bug)。同时在SwipeBackHelper中增加触摸回调实现位置判断来处理。
- :art:修改朋友圈图片浏览效果,具有点击放大与返回缩小效果。
- :art:更新高德地图 3DMap_5.7.0 Navi_5.6.0 Search_5.7.0 Location_3.7.0 20180109版本
:art: 截图
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_133335.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_133340.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151150.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_133350.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_132948.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_101434.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_101618.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_101902.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_104011.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_154439.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_141033.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151113.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151211.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151222.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151249.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151457.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_151527.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_154807.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_154834.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_105031.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_105042.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_105052.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_174236.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075030.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075050.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075101.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075133.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075140.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075148.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075155.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_075301.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_133027.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_133039.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_161828.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_161908.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_130921.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_131055.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_152618.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_153120.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_164207.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_135538.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_171843.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_141604.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_141617.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_164339.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_162243.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_162520.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_162701.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_173849.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_161549.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_161555.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_161557.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_185352.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_185416.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_190422.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_190430.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_190452.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_190503.png)
![](https://github.com/cmdbug/TChat/raw/master/screenshots/Screenshot_190518.png)