Skip to content

luoyimaid/CitySedimentation

Repository files navigation

CitySedimentation

一.项目介绍

“建筑物沉降监测报警APP”,是建筑物沉降监测云平台中报警系统的一部分。用户通过APP远程查看监测区域监测情况。另外,APP需要远程接收上位机软件发送的报警信息,并向用户完成报警信息推送工作。

二.项目进度

  • 框架:MVP +Rxjava
  • 主界面底部导航
  • 地图的显示及定位
  • 地点的搜索
  • 地图上点标记的选择,即具体信息的弹窗
  • 桌面小控件
  • 我的信息界面&登陆&注册界面
  • 沉降信息的查询界面(折线图)
  • app的保活
  • 和后台的交互

三.亮点技术

  1. kotlin和java混合编程
  2. Rxjava的大量使用
    • Rxjava作为m层和p层沟通的桥梁
    • Rxjava做的功能防抖
    • Rxjava对搜索联想的优化
    • Rxjava重构百度api的回调
  3. 桌面小控件
    。。。。

四.第三方库

  1. 百度地图api
  2. Retrofit
  3. glide
  4. mikephil

About

沉降监测系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published