# Cop_TurChat **Repository Path**: Li-666999_admin/Cop_TurChat ## Basic Information - **Project Name**: Cop_TurChat - **Description**: 一款基于Bmob的安卓社交app - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-11-04 - **Last Updated**: 2021-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cop_TurChat 一款基于Bmob的安卓社交app ## 开发平台: Android Studio 3.5.3 Android 9.0 ## 使用方法: 1、Android Studio,File -> New -> Import Project 选择该项目目录文件。 2、修改activity中Welcome.java第34行的appkey。如 Bmob.initialize(this,"Your Key"); 将Your Key改为你的Bmob Key即可运行。 运行截图见"运行截图"目录 ## 功能介绍 该综合软件包含基础版块、操作功能、业务逻辑三方面的功能需求: #### 基础板块 该软件将包含四大基础版块的内容:用户个人资料,话题,私信,好友。 #### 操作功能 该软件将包含注册、登录、退出、注销、发表/查看话题、评论话题、发送/接收私信、阅读私信、添加/删除好友以及查看用户资料等功能。 #### 业务逻辑 ![图片](https://github.com/Cop-Tur/Cop_TurChat/blob/master/%E8%BF%90%E8%A1%8C%E5%B1%95%E7%A4%BA/fram.png) 该大案例包括如下业务逻辑: * 要使用该产品的功能,需要经过有效的注册; * 该产品的所有用户都可以发表话题,并且发表的话题能够让本产品所有用户看见时用户还可以回复话题; * 本产品所有的用户都能够给任意其他用户发送文本私信,并且保留发送记录; * 本产品的所有用户都能够接收任意其他用户发送的文本私信,并且可以进行阅读和查看接收记录; * 对于本用户而言,发送或者接收的私信内容都是可以查看的; * 任意用户可被其他用户加为好友,前提是同意其他用户所发送的加为好友的消息; * 两用户可以解除好友关系,产品将通过一定方式把好友关系中解除一方的操作告知被解除一方; * 使用本产品的用户可以查看其他用户的资料。