资源简介
一、简介
该款APP是一个后台基于bmob后端云的校园社交APP,后台采用bmob云存储技术。界面采用了谷歌的matrial design设计,框架基于MD+Rxjava+retrofit+MVP架构。
到目前为止,已经完成的功能模块有单聊,群聊,附近人搜索,开心时刻,天气预报,朋友圈发表和个人信息编辑展示等7大功能模块。
首先郑重声明下,该聊天功能的实现并不是调用官方的即时通讯API,而是本人自己结合官方提供的推送功能和实时同步的功能,按照自己的逻辑来实现的,所以内部聊天信息的逻辑处理过程源码是开放的,希望对想学习Android聊天框架的同学有所帮助。
项目详解地址:http://www.jianshu.com/p/2d76430617ae
二、screenshot
<image src
代码片段和文件信息
package chen.testchat;
import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumentation test which will execute on an Android device.
*
* @see Testing documentation
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() throws Exception {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals(“chen.testchat“ appContext.getPackageName());
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-20 22:55 TestChat-master\
文件 488 2017-09-27 17:20 TestChat-master\.gitignore
目录 0 2017-09-27 17:20 TestChat-master\.idea\
文件 686 2017-09-27 17:20 TestChat-master\.idea\compiler.xm
目录 0 2017-09-27 17:20 TestChat-master\.idea\copyright\
文件 74 2017-09-27 17:20 TestChat-master\.idea\copyright\profiles_settings.xm
文件 159 2017-09-27 17:20 TestChat-master\.idea\encodings.xm
文件 678 2017-09-27 17:20 TestChat-master\.idea\gradle.xm
目录 0 2017-09-27 17:20 TestChat-master\.idea\markdown-navigator\
文件 4110 2017-09-27 17:20 TestChat-master\.idea\markdown-navigator.xm
文件 104 2017-09-27 17:20 TestChat-master\.idea\markdown-navigator\profiles_settings.xm
文件 2226 2017-09-27 17:20 TestChat-master\.idea\misc.xm
文件 462 2017-09-27 17:20 TestChat-master\.idea\modules.xm
文件 564 2017-09-27 17:20 TestChat-master\.idea\runConfigurations.xm
文件 167 2017-09-27 17:20 TestChat-master\.idea\vcs.xm
文件 119 2017-09-27 17:20 TestChat-master\androidStudioFirstRun.xm
目录 0 2017-09-27 17:20 TestChat-master\app\
文件 7 2017-09-27 17:20 TestChat-master\app\.gitignore
文件 3143 2017-09-27 17:20 TestChat-master\app\build.gradle
文件 2289 2017-09-27 17:20 TestChat-master\app\chat.jks
目录 0 2017-09-27 17:20 TestChat-master\app\libs\
文件 2486980 2017-09-27 17:20 TestChat-master\app\libs\AMap3DMap_4.1.3_AMapSearch_3.6.1_AMapLocation_3.2.1_20161228.jar
目录 0 2017-09-27 17:20 TestChat-master\app\libs\arm64-v8a\
文件 17548 2017-09-27 17:20 TestChat-master\app\libs\arm64-v8a\libbmob.so
文件 91752 2017-09-27 17:20 TestChat-master\app\libs\arm64-v8a\libBmobStat.so
文件 1361096 2017-09-27 17:20 TestChat-master\app\libs\arm64-v8a\libgdinamapv4sdk752.so
文件 186240 2017-09-27 17:20 TestChat-master\app\libs\arm64-v8a\libgdinamapv4sdk752ex.so
目录 0 2017-09-27 17:20 TestChat-master\app\libs\armeabi\
目录 0 2017-09-27 17:20 TestChat-master\app\libs\armeabi-v7a\
文件 17548 2017-09-27 17:20 TestChat-master\app\libs\armeabi-v7a\libbmob.so
文件 50440 2017-09-27 17:20 TestChat-master\app\libs\armeabi-v7a\libBmobStat.so
............此处省略965个文件信息
- 上一篇:android 斗地主源码
- 下一篇:运动会管理系统java mysql完整能运行版
评论
共有 条评论