大家好,最近利用业余时间完成了《地震及时通》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 程序横屏显示
这是程序横屏显示时的简单几个截图。