美文网首页
Android基于环信开发的即时通讯APP

Android基于环信开发的即时通讯APP

作者: PowerDos | 来源:发表于2018-01-30 17:04 被阅读0次

    Android基于环信开发的即时通讯APP,源代码在Github上,GitHub地址为:https://github.com/PowerDos/BLChat ,希望能够帮到你们,下面是系统简介。

    简介

    即时通讯APP

    SDK版本

    Android 4.0.3

    测试环境

    小米2S、vivo x5pro

    开发环境

    Android Studio 2.3.3

    文件夹说明

    IMServer 文件夹存放的是服务器接口文件,需要在model文件夹下配置你的数据库账号密码

    功能模块划分

    1. 用户管理模块
    2. 好友管理模块
    3. 即时通讯模块
    4. 朋友圈模块

    界面

    开始界面

    启动页面

    主页面

    主页面
    主页面2

    数据库设计

    用户信息列表

    字段名 说明 数据类型 约束
    _id 索引 整形 主码
    user_id 用户ID 整型 非空
    user_name 用户名 字符串,长度为30 非空
    user_sex 性别 字符串,长度为4 非空
    user_sign 用户个性签名 字符串,长度为180
    user_account 用户帐号 字符串,长度为30 非空
    user_location 用户地区 字符串,长度为36

    好友信息表

    字段名 说明 数据类型 约束

    _id 索引 整形 主码
    friend_id|好友ID |整形|非空
    group_name|分组名称|字符串,长度为30|非空
    friend_name|好友名称|字符串,长度为30|非空
    nick_name|昵称|字符串,长度为30|
    friend_sex|好友性别|字符串,长度为4|非空
    friend_account|好友帐号|字符串,长度为30|非空
    friend_location|好友地区|字符串,长度为30|
    friend_recent_photo|好友朋友圈展示图片 |字符串,长度为300|

    聊天记录表

    字段名 说明 数据类型 约束
    _id 索引 整形 主码
    user_id 用户ID 整型 外键
    friend_id 好友ID 整型 外键
    chat_msg_content 聊天内容 文本 非空
    chat_msg_time 聊天时间 日期 非空
    chat_msg_type 聊天类型,接受还是发送 字符串,长度为10 非空
    show_time_flag 是否显示时间 整型 非空

    添加好友表

    字段名 说明 数据类型 约束
    _id 索引 整形 主码
    account 请求者账号 字符串,长度为30 非空
    reason 添加好友的请求信息 字符串,长度为30 默认为“您好”
    status 添加好友的状态 字符串,长度为10 非空

    服务器用户信息列表

    字段名 说明 数据类型 约束
    id 索引 整形 主码
    username 用户名 字符串,长度为30 非空
    password 密码 字符串,长度为32 非空
    nickname 昵称 字符串,长度为18 非空
    sign 用户个性签名 字符串,长度为180
    head 用户头像 字符串,长度为180
    location 用户地区 字符串,长度为36
    addtime 注册时间 DATETIME 非空
    status 用户状态 Int 默认0

    相关文章

      网友评论

          本文标题:Android基于环信开发的即时通讯APP

          本文链接:https://www.haomeiwen.com/subject/pebczxtx.html