資源簡(jiǎn)介
一、簡(jiǎn)介
該款A(yù)PP是一個(gè)后臺(tái)基于bmob后端云的校園社交APP,后臺(tái)采用bmob云存儲(chǔ)技術(shù)。界面采用了谷歌的matrial design設(shè)計(jì),框架基于MD+Rxjava+retrofit+MVP架構(gòu)。
到目前為止,已經(jīng)完成的功能模塊有單聊,群聊,附近人搜索,開心時(shí)刻,天氣預(yù)報(bào),朋友圈發(fā)表和個(gè)人信息編輯展示等7大功能模塊。
首先鄭重聲明下,該聊天功能的實(shí)現(xiàn)并不是調(diào)用官方的即時(shí)通訊API,而是本人自己結(jié)合官方提供的推送功能和實(shí)時(shí)同步的功能,按照自己的邏輯來(lái)實(shí)現(xiàn)的,所以內(nèi)部聊天信息的邏輯處理過(guò)程源碼是開放的,希望對(duì)想學(xué)習(xí)Android聊天框架的同學(xué)有所幫助。
?
項(xiàng)目詳解地址: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());
????????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論