自主开发的大学App(分数检查、一卡通、课表、一键教学评估、正面系统……)
UI设计
浏览:767 次

我们学校在大学一年级开发的校园客户端方便学生查看时间表、成绩、一卡通消费记录、失物招领等。遵循MD设计原则,大部分数据通过数据包捕获获得,现在是开源的(学校相关信息已被屏蔽,恐怕我会被邀请回来喝茶)
Ps:这是第一次这么认真地写文章。我希望你能提出一些不合理的观点。非常感谢。
我不知道如何安排知乎的图片。如果我觉得不方便,我可以去github阅读
让我们先连接github。我希望你能给一颗星:
介绍
该功能主要通过模拟网页登录,通过数据包捕获和抓取获取数据来实现。底层由HttpClient编写(当我还是大一学生时,我接触了Android,HttpClient已经被正式放弃)。我们正在向Mvp+RXjava过渡。当我们有时间在学校时,我们正在更新软件。我们在学校里有很高的声誉。现在我们是毕业设计后的开源。
Ps:公司很看好它
Apk下载
之前。感应电动机
在应用商店中搜索“成都理工学院”
扫描代码下载
https://pre.im/cdgyxy(二维码自动识别)
执行功能
App启动页面每秒打开一次(感谢图形和图像专业人员提供的UI设计)。涉及的代码:AppSplashActivity.java
APP启动时防止白屏/黑屏
*我们学校的学生通过校园账户登录
涉及代码:LoginSchool_Activity.java
*如果你是一名新学生,可以参考以下补充,内容非常详细(老大哥绕道而行):更多补充_模拟网页登录
***其他用户可以通过手机号码或QQ注册并登录**
注意:但是,不能执行与学生相关的查询。涉及代码:Register_ Activity。java,登录电话_活动.java

*短信验证码使用:
*还建议使用大于以下值的阿里巴巴短信认证API:
*还涉及手机号码的验证。介绍了一套有用的工具:
*
***课程功能的实现**(非常漂亮,用户体验很棒)
涉及的代码:CourseActivity java,Course_addActivity。java,课程_编辑活动.java
*大多数高校使用广场系统,时间表的数据也从广场系统中爬行出来进行分析。有关分析方法,请参阅utils目录下的StreamTools Java getcourse方法。
*平面设计,大大增加了内容的份额
*个性化设计,您可以使用系统自己的背景图像和用户定义的背景图像
*用户可以编辑课程、查看学期时间表和教学时间表
***实现主页轮转地图**
涉及代码:MainActivity.java
*预览地图使用学校景观地图,背景可以更改图像url、编号和添加事件。
*图片挂在上面(服务器的带宽很小,学生党无法承受伤害)
*旋转图的实现参考
***主页布局的实施**(主要指支付宝)
涉及的代码:MainActivity java,Fragment_ Menu.java
*底部导航实施参考
*布局严格遵循材料设计指南。
*实现信息集成,提取并显示有效信息,避免利益冗余。

*为了实现更多功能菜单,您可以下载并查看布局文件app_bar_main。xml语言
*使用水平循环视图。相关博客:
*动画上的场景可以是共享元素过渡
{:图片太大,无法上传……}
***演示墙**
相关代码:LoveActivity java,LoveOne_ Activity.java
*类似动画的实现
*文本墙效果的实现
***图书馆**
涉及的代码:库文件中的所有代码
*抓取我们图书馆的相关数据,并在手机上优雅地显示
*学生可以查看他们借来的书并借阅历史
*您可以查询图书信息和检索图书(如果您有时间,可以深入完成高级检索功能)
*学生可以查询图书馆的相关信息
***一卡通消费记录**
涉及代码:Card_Activity.java
*下拉以刷新,上拉以加载刷新效果引用:
***方形系统**
涉及的代码:zfxt文件中的所有代码
*学校表现(检查分数很方便,期末App经常很拥挤)

*课程安排查询
*等级考试、学分统计、考场查询(功能更多,如一键教学评估、一键选课