大家好,最近利用业余时间完成了《地震及时通》1.0 版,这个版本最大的特点是同时使用了我们国家地震台网 CEIC 和美国国家地震网 USGS 的数据,利用 USGS 的地震数据可以更好的了解全球范围内的地震信息,而 CEIC 的数据可以更及时的了解我们国内的地震信息。

同时1.0 版功能上最大的改进是增加了有新地震时的主动通知功能,可以在手机通知栏上弹出新地震的简要信息,并且可以设置响铃及振动提醒。同时还完善了定位功能和增加了显示你当前位置与各个地震震中的距离。

在原来已有的列表显示方式中,修改了每一项的显示布局,并且在设置中可以设置要显示的最低地震震级及显示的最大条数。在地图显示时,增加了街道和卫星两种地图模式的切换,同时在标记地震的大头针旁增加了震级的标志,并且在地图的右下角放了两个图标,一个用于定位,另一个用于当放大缩小及拖动地图后恢复最初可以显示所有地震的显示模式。

最后一个主要的变化是增加了一个程序的设置界面,可以对地震数据源、自动更新、显示的方式和通知方式等进行统一的设置。

好了,下面就具体看一下现在的程序运行截图。

1. 程序图标 与启动和关于界面

图 1 程序图标与启动和关于界面

这些程序的图标,和启动时的等待画面,还有一个对程序进行说明的关于界面。

2. 列表显示界面

图 2 列表显示、按强度排序、 Menu 菜单

这是以列表方式显示地震信息,显示的简要信息包括以颜色代表不同震级的图标,震级,地震发生的地点和发生地震时的北京时间。中间这张图式点击右上角的“强度排序”后列表内容的显示,右边这张图是点击 Menu 弹出的菜单。

图 3 刷新列表和显示 CEIC 数据源的地震

左图为当点击上图菜单中的刷新按钮时,刷新列表的信息。程序可以显示 USGS 和 CEIC 两个数据源的地震信息,右图为显示我们国家地震网的地震数据,此时显示的就以国内的地震为主。

3. 地图显示界面

图 4 地图显示

这是当在列表显示时点击上方的“地图显示”按钮时切换到的在 Google 地图上标记出所有的地震信息,左图为正在添加标记的提示,中间为标记完后显示的 Google 地图,用不同颜色的大头针代表不同的地震等级,同时在大头针旁边还会标注震级,右图为点击大头针时显示的包括这个地震的发生地名、震级和发生的北京时间等简要介绍。

图 5 地图显示类型的切换和定位当前位置

当点击 Meun 菜单的“图层”时,可以在街道和卫星模式两者之间切换 Google 地图的显示。右图显示当点击地图上的定位图标时,可以定位和标记出你当前所处的位置。

图6 CEIC 数据源时的地图显示

当显示美国国家地震网USGS 数据源时,我们可以看到在整个地图上基本都有地震分布,因为 USGS 记录的是全球的地震信息。而我们可能会更加关注国内的地震信息,因此可以查看 CEIC 的数据源,此时显示的地震基本都在我们国家的范围内,如上图显示。

4. 详细信息显示界面

图7  详细信息显示和切换地图的显示

当列表显示时点击某一项,或者地图显示时点击某一地震弹出的查看按钮,则都会切换到显示这个地震的显示信息界面。显示的详细信息包括发生地震的地点、震级、震源深度、经纬度、发生时的北京时间和当前手机距震中距离等信息。并且也可以切换地图的显示类型。

图8  对当前位置的定位

同时也可以定位出你的位置,以便更直观的比较你和地震发生地点的距离、位置关系等。

5. 设置界面

图9  设置界面和数据源的设置

这是在列表显示时点击“设置”菜单切换到的界面,包括对程序的各项设置。其中最大的特点是可以设置数据源,能够选择美国地震局USGS 或者中国地震网 CEIC 的提供的数据进行查看。

图10  通知、更新和数据显示的设置

同时设置还包括是否自动更新及自动更新频率的选择。数据显示的设置包括设置显示数据的最大条数和最低震级等。还有最主要的通知设置,设置是否打开自动通知功能,及是否启动响铃和振动的通知方式等。

6. 通知的显示

图11  通知的显示

当在程序中选择了“打开订阅通知”选项后,程序退出后,当有新地震时,仍然会在通知栏里显示新地震的消息,当你点击通知时,会自动打开程序以供查看。同时当有多条新地震信息时,还会用数字标记出条数。

7. 横屏的截图

图12  程序横屏显示

这是程序横屏显示时的简单几个截图。

《地震及时通》1.0版介绍相关推荐

  1. OSM地图瓦片下载器1.0版介绍(win64)

    简介 为方便在工作中随时使用OSM瓦片数据(公开链接的),特编写此下载工具,并会一直更新,欢迎关注.如果需要了解基本的瓦片知识,请移步 地图瓦片讲解 注意OSM坐标系是WGS84-webMercato ...

  2. 华为鸿蒙王者荣耀视频,王者荣耀鸿蒙2.0版

    王者荣耀鸿蒙2.0版是一款专门为使用华为鸿蒙系统的玩家打造的版本,王者荣耀鸿蒙2.0版拥有跟王者荣耀官方服没有任何区别的游戏体验,并且数据完全互通,不会出现苹果安卓不互通的那种情况,王者荣耀鸿蒙2.0 ...

  3. Jihad 2.0下载,Jihad 下载,“圣战”2.0版下载,Jihad 介绍,“圣战”DDOS攻击工具

    恭喜你,你将成功!你是一个想攻击别人机器,却又没有什么技术的人吧,你是个对网络黑客很仰慕,也一直 想做个黑客,希望Jihad 2.0能让你实现,这里我仅仅在早上6:00-7:00时间段提供下载 这是一 ...

  4. 声学测试软件手机版_免费5G SA测试软件“网络优化资源服务助手”2.0版全新上线,新增多种功能!(附下载方式)...

    "网络优化资源服务助手APP"2.0版全新上线 在本主编上次推出1.3版后,该APP经过1.4,1.5,1.6,1.7,1.8,1.9版本迭代,现在2.0版正式上线,软件优化了很多 ...

  5. 商贸通服装鞋帽版客户端无法连接服务器的问题(自己遇到的,已解决)

    今天给一客户装"商贸通服装鞋帽版",客户机是xp,服务器是win2003,装好后在连接服务器是总是报"无法连接服务器"之类的错,但是客户机和服务器双向都可以pi ...

  6. 北斗定位2.0版来了!普通人手机可用,全免费!

    ◎ 科技日报记者 张佳星 1.0版解决快的问题,2.0版解决又快又准的问题,是1.0基础上的一个巨大升级! 10月14日,在北斗卫星导航系统高峰论坛上,中国信息通信研究院(下简称"信通院&q ...

  7. Data Geekery发布了Java ORM工具jOOQ的3.9.0版,用于构建类型安全查询

    Data Geekery公司发布了其Java对象关系映射(ORM,Object-Relational Mapping)工具包jOOQ的3.9.0版.jOOQ首次推出于2010年8月,实现从数据库生成代 ...

  8. 网易云信SDK V3.2.0版发布啦!

    网易云信V3.2.0版升级发布啦!本次版本发布的主要功能有:安卓添加64位支持.安卓接入小米推送.多人白板.多人白板的服务端录制,新增多端会话消息已读未读同步.新增音视频通话未接通状态的抄送.iOS的 ...

  9. Idris趋近发布1.0版

    据Idris开发团队披露,基于依赖类型的Idris语言即将完成0.99版本,该版本可被看成是1.0版的Alpha版本.Idris 1.0版有望于2017年2月左右发布. \\ Idris是一种纯函数式 ...

最新文章

  1. Flink DDL的java代碼中的DeserializationSchemaFactory與TableSourceFactory報錯解決方案記錄彙總
  2. python中调用C++写的动态库
  3. python卸载opencv包_Ubuntu16.04卸载opencv2.4.9并安装opencv3.2.0+contrib
  4. Numpy基础知识点汇总
  5. 后端基础概念:各种OCV一网打尽(下篇)
  6. 剑指offer面试题33. 二叉搜索树的后序遍历序列(二叉树)(递归)
  7. PTA: 6-7 两个有序链表序列的合并 (15 分)
  8. 一文深入了解:分布式系统中的缓存架构
  9. 解析Web应用服务四大弱点
  10. 1124 Raffle for Weibo Followers
  11. 直播新架构升级:全量支撑淘宝双11直播
  12. 易基因技术推介|简化基因组甲基化测序研究解决方案
  13. 25章 SPI—读写串行FLASH
  14. QM的计算机专业,PCM5-QM170
  15. 别再盲目复制Compound代码了,Defi借贷项目漏洞分析
  16. Java Swing去掉按钮(JButton)中文字周围的虚线框
  17. 33岁,还在找工作,惊讶到我了
  18. Android Log 机制
  19. 项目管理中-采购管理
  20. (转载)决定未来IT产业版图的“三国”纷争

热门文章

  1. 获得lazada商品详情
  2. wpsppt插入html,WPS的做好的一个PPT 怎么插入到另一个PPT?
  3. 互联网日报 | QQ正式上线QID功能;高通骁龙888处理器正式发布;嫦娥五号成功落月...
  4. 比例运算电路(multisim实现)
  5. 基于平均值为枢轴的快速排序算法
  6. Linux 终端生存指南
  7. QT学习笔记-第三天
  8. 最好的 8 个免费和开源网络映​​射软件
  9. 信息学竞赛有什么好的比赛网站?
  10. JS- 数字自增动画