本项目定位是校内聊天论坛工具。
在APP中每一个人都是一个“皇帝”,
每一个帖子可以看做是奏折。
增加了本APP的形象性与趣味性。
这也是我们的创新点与创意点。
是APP的灵魂所在。
此项目包含开发文档、界面设计、设计说明书、科研总结等。点我跳转
- 项目分为客户端和服务端两部分,需要分别编译部署
- 配置部署过程,默认你已掌握JDK,Android Studio,Tomcat和服务器的基本操作
- 如果仍然需要帮助,可以通过邮件联系我或通过Issue提问
直接使用Node.js进行服务器的部署,简单,方便,快捷,无需数据库
不熟悉服务器操作的同学建议直接使用此方法
目前不支持连接数据库,不支持IM功能
- 下载并安装Node.js
- 打开/Server/Nodejs/目录,在此目录打开cmd(可以在资源管理器的文件夹路经输入cmd回车)
- 在cmd中运行以下两行
npm install
node app.js
本地服务器运行成功
如果你只是想简单使用,即可跳过下面的服务器部署编译部署过程
如果你想使用完整的功能,请按照以下说明进行部署
1.Eclipse
2.一台具有公网IP的Windows服务器(腾讯云,阿里云等)
3.在服务器上安装SQL Server2008 R2作为服务器数据库
4.在服务器上安装Tomcat
1.使用Eclipse导入Server/JSP的JavaWeb代码
2.修改"WEB-INF\classes\util\DBHelper.java"的数据库配置,使其与你的数据库连接正常
具体操作可以参考(配置Eclipse通过JDBC连接访问SQL Server 2008 R2)
3.编译项目为.war文件并传到服务器
使用Tomcat运行.war文件
至此服务器配置完成
下载V0.5.3 Release版本的apk并安装在Android Studio自带模拟器上运行
此apk文件将会尝试连接本地服务器
如果你只是想简单使用,即可跳过下面的客户端部署编译部署过程
Android Studio 3.0.1(推荐,其他版本有可能报错)
- 使用Android Studio导入Client/Seen的Android工程
Client/Seen-0.5.3-NoIM/Seen 不包含即时通讯聊天(IM),只包含论坛的功能,推荐此版本,无需更多配置
Client/Seen-1.0.4-IM/Seen 包含全部功能,需要配置融云 - 修改"com\a8plus1\seen\Bean\NetData.java",将IP地址改为你的服务器的公网IP地址,使其网络请求你的服务器
- 如果你使用了Include IM的工程,则需要对IM进行配置,具体查看3.3融云IM,如果没有使用IM,跳过这步
- 编译apk文件
至此客户端配置完成,可以测试使用啦
融云IM提供了完善的即时通讯的功能,并且提供免费试用,其功能强大,配置简单,足够我们使用
代码中已经写好和融云的各种配置代码,只需按照下面的步骤将App Key,App Secret和Token替换为你自己的(我的融云账号已停止使用)
- 申请融云账号
- 申请免费试用的IM功能,取得App Key,App Secret和Token
- 查看融云文档,替换你申请得到的App Key,App Secret和Token