口袋

icon

应用简介:

口袋是一个工具与资讯聚合类应用,在七磅的基础上加入很多以往项目中的代码,算是对我的Android学习之旅的阶段性总结。口袋一方面可以作为工具发短信打电话、管理各类型文件、查询天气、简单计算、翻译单词、摩斯电码、二维码扫描与生成,另一方面可以作为获取资讯的方式,提供了文章、趣闻、段子、图书、音乐、电影、妹子图、漫画、视频、游戏、编程方面的资讯,提供夜间模式和主题换色。

相关链接:

icon

  • 项目代码链接:
  • 应用下载链接:

应用界面:


技术要点

项目采用 MVP 架构,Okhttp 和 Volley 加载网络数据,JSoup 解析 Json 数据, Glide 加载图片资源,SQLite 读写本机数据;使用 RecyclerView 加载多种布局,支持下拉刷 新上拉加载;应用支持主题换色、夜间模式、亮度调节。通过此项目掌握了 MVP 设计思想, 掌握了多种数据处理方式,学习了各种Android的性能优化技巧。


天气(RxWeather)

icon

应用简介:

天气应用。

相关链接:

  • 项目代码链接:
  • 应用下载链接:

应用界面


SpineRuntimesDemo

icon

应用简介

使用Spine Runtimes中的spine-libgdx作为lib编写的几个小Demo。

相关链接:

  • 项目代码链接:
  • 应用下载链接:

运行效果:



蓝牙聊天室(BluetoothChatroomDemo)

icon

应用简介:

蓝牙聊天室,课堂作业。

相关链接:

  • 项目代码链接:
  • 应用下载链接:

应用界面


滑稽脸漫画(ComicFace)

iconicon

应用简介:

滑稽脸漫画是一个看漫画应用,漫画和滑稽的英文单词都是Comic。使用Kotlin开发,数据来自有妖气漫画。

相关链接:

  • Kotlin项目代码链接:
  • Kotlin项目代码链接:
  • 应用下载链接: 点我下载

功能介绍:

  1. 推荐: 推荐好看的漫画
  2. 排行: 漫画排行榜
  3. 分类: 以漫画类型分类

应用界面:



七磅(SevenPounds)

icon

应用简介:

七磅(榜)—— 灵魂的重量。 汇(pa)聚(qu)网络优质信息于七张榜单,为灵魂增重。

相关链接:

  • 项目代码链接:
  • 应用下载链接:

应用界面:

技术要点

项目采用 MVP 架构,Okhttp 和 Volley 加载网络数据,JSoup 解析 Json 数据;使用 RecyclerView 加载多种布局,支持下拉刷 新上拉加载;应用支持主题换色、夜间模式、亮度调节。通过此项目掌握了 MVP 设计思想, 掌握了多种数据处理方式,学习了各种Android的性能优化技巧。


无疾

icon

应用简介:

无疾 —— 即没有疾病。旨在提供疾病自查及医疗资讯的资讯类应用。

相关链接:

  • 项目代码链接:
  • 应用下载链接:

功能介绍:

  1. 疾病自查:
    可以按照身体部位和科室分类来查询疾病,也可以点击右上角搜索按钮按照疾病名称和症状查询疾病,点击结果可以浏览疾病简介、病因、预防、病状、药品、食品、检查等
  2. 医学百科:
    了解医学相关的资讯和知识,按照诸多标签进行分类,以新闻的形式呈现
  3. 附近医院 :
    以我的位置为中心,搜索方圆5公里内的医院,地图和定位由高德地图提供

应用界面:


成都医学院教务

AirFree

应用简介:

成都医学院教务是一款教务信息查询应用。功能基本同XUPT

相关链接:

  • 项目代码链接:
  • 应用下载链接:

应用截图:


西邮记(XUPT)

icon

应用简介:

西邮记是一款教务信息查询应用(已上线),应用实现了课表、成绩查询,考勤记 录查询、统计及申诉,图书借阅查询、续借及收藏,英语四六级查询。

相关链接:

  • 项目代码链接:
  • 应用下载链接:

应用界面:

技术要点

项目采用 MVP 架构,通过 Fiddler 抓包并分析,模拟网络数据请求;使用自定义 View 实现课表布局;使用 RemoteView 实现课表桌面小组件。通过此项目熟悉了 MVP 设计 思想,学习了如何抓包,掌握了基于HTTP的网络编程,掌握了自定义View。


AirFree远程协助(Android)

icon

应用简介:

AirFree是一款通过Android手机轻松访问、控制电脑的远程协助应用,能够为用户提供 Android 和 Windows 之间远程资源共享和设备控制功能,你不仅可以远程管理电脑中的资源,实现无线双向传输,还可以让 Android 手机摇身一变成为无线遥控器远程控制电脑。

相关链接:

icon

使用方法:

  1. 手机和电脑连接相同的Wi-Fi,或者手机/电脑开放热点给电脑/手机连接,然后打开Windows Server(WS)端程序和Android Client(AC)端
  2. 点击AC端主界面左上角的连接按钮,WS端会将IP地址以文字和二维码的形式呈现,可以输入或者扫码连接
  3. 然后就可以放心食用了。如果不连接的话,还是可以使用文件管理功能,浏览本机的图片、音乐、视频、文档、应用。对了,Download是放置WS端给AC端传输文件的目录,DCIM是放置截图的目录

应用界面:

技术要点

项目中文件管理功能通过 ContentProvider 获取/处理本机资源。远程控制功能以 Socket 作为传输手段,以 Json 作为传输格式,以 AsyncTask、IntentService 完成远程控制/ 传输操作。通过此项目熟悉了 Android 四大组件的工作过程,掌握了基于 Socket 的网络编程, 掌握了Android的多线程编程,培养了使用第三方SDK的能力。


Cinema-Management-System-Android(影院管理系统Android版)

简介

大三下期 Java Android 课程设计——影院管理系统 Java Android 版.

  • 项目代码链接:

技术

  1. Java Web.
  2. MySQL.
  3. MVC.
  4. MVP.

截图


Cinema-Management-System-Web(影院管理系统Java Web版)

简介:

大三上期 JavaWeb 课程设计——影院管理系统 Java Web 版.

项目链接:http://www.1anc3r.cn/CinemaManagementSystem(已停止维护)

  • 项目代码链接:

技术

  1. JavaWeb.
  2. MySQL.
  3. MVC.

截图

1
2


Cinema-Management-System-Java(影院管理系统Java GUI版)

简介

大二下期 Java GUI 课程设计——影院管理系统 Java GUI 版.

  • 项目代码链接:

技术

  1. Java Swing.
  2. MySQL.
  3. MVC.

截图

1
2
3
4
5
6
7


Cinema-Management-System-C(影院管理系统C语言命令行版)

简介

大一下期C语言课程设计——影院管理系统 C 版.

  • 项目代码链接:

技术

  1. 链表.

截图

1


8 Queen(八皇后)

FileView

简介

This is a Java program using the backtrack algorithm to achieve the 8 queen.
I study at the sophomore data structure, data structures and algorithms was very interested, so the combination of Java GUI created a 8 queen program. The program using the backtrack algorithm.

功能

  1. Backtrack algorithm.
  2. Java GUI program.
  3. You can press left and right to switch solutions.

截图

FileView


Horse Riding Board(马踏棋盘)

FileView

简介

This is a Java program using the greedy algorithm to achieve the horse riding board.
I study at the sophomore data structure, data structures and algorithms was very interested, so the combination of Java GUI created a chessboard horse riding program. The program using the greedy algorithm, each time you select the direction of the current eight coordinates at least the next alternative paths as the next step, which is locally optimal solution.

功能

  1. Greedy algorithm.
  2. Java GUI program.

截图

FileView