Mario0o / smsAPP-Android

一个供Android用户使用的短信辅助系统(包含APP端和服务器端)。其中涉及的较为关键的技术有:短信文本处理、分类,Android开发,服务器通信,数据库等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于Android平台的短信安全评估与加密保护系统

—— 南京大学2018-2019大学生创新创业训练项目

(APP客户端部分)

安装包(APK文件) 下载地址

关于源代码的使用

Android客户端的部分功能需要与服务器端程序通信,请先部署服务器端程序:地址

编译生成前,请先搜索"TODO-FIRST"(MainActivity.javaFeedbackActivity.java 文件中),按注释提示信息,填入必要信息(服务器IP地址等)。

注:源代码中,出于安全考虑,已去除原本使用的服务器公网IP地址,以及用于接收反馈信息的我的个人邮箱。所以,如果需要复用代码,请按注释填入相关信息,否则部分相关功能无法正常使用。如有任何问题,欢迎联系我


Copyright © 2020 NJU-TJL

开放源代码许可

转载请注明原作者:https://github.com/NJU-TJL/smsAPP-Android


项目信息

项目名称: 基于 Android 平台的短信安全评估与加密保护系统

立项年份: 2018

联系电邮:NJU-TJL@outlook.com

项目背景: 一个供Android用户使用的短信辅助系统(包含APP端和服务器端)。其中涉及的较为关键的技术有:短信文本处理、分类,Android开发,服务器通信,数据库等。

具体工作: ①收集相关文献信息,调研了安卓短信处理方向上近几年的研究状况。②搜寻了一些开源项目(比如中文分词系统、Android端展示图表等)以便利用到本项目中。③完成了短信分类算法的自主实现,之后分工完成了APP端、服务器端代码的实现(其中APP端主体Java代码2986行),购置了一台云服务器(1年期)并且完成了部署。④不断优化APP的界面,实现良好的UI交互。

心得体会: 项目最终实现了一个较为完整且具有一定实用性的系统。在项目推进过程中,遇到的众多Bug也极大地增强了代码实战能力。

部分功能展示

PS:若图片加载失败,可通过CSDN博客查看:https://blog.csdn.net/Kingsman_T/article/details/103880369 或者 同步的码云仓库:https://gitee.com/NJU-TJL/smsAPP-Android

主界面及侧边栏

短信词频展示

短信分类展示

意见反馈

服务器端程序运行效果展示

短信MySQL数据库部分内容展示

About

一个供Android用户使用的短信辅助系统(包含APP端和服务器端)。其中涉及的较为关键的技术有:短信文本处理、分类,Android开发,服务器通信,数据库等。

License:MIT License


Languages

Language:Java 100.0%