目次
1绪论.1
1.1选题背景1
1.3本文研究内容3
1.4论文组织结构3
2相关技术研究4
2.1Observer模式4
2.1.1Observer模式定义.4
2.1.2Observe模式的结构.4
2.1.3Observer模式协作.5
2.1.4Observer模式中更新数据方式.6
2.1.5Observer模式优缺点.7
2.1.6Observer模式的适用场合.8
2.2XMPP协议8
2.2.1什么是XMPP协议.8
2.2.2XMPP简史.9
2.2.3XMPP网络.9
2.2.4XMPP协议寻址.10
2.2.5XMPP协议优缺点.10
2.3极光推送.11
2.3.1极光推送原理11
2.3.2极光推送配置12
2.3.3极光推送优点13
2.4SOAP协议13
2.4.1SOAP协议简介.13
2.4.2SOAP协议优点.13
2.4.3SOAP协议配置.14
2.5Android数据库SQLite.14
2.6本章小结.14
3系统需求分析与设计15
3.1需求分析.15
3.1.1功能性需求分析15
3.1.2非功能性需求分析17
3.1.3Android客户端配置.17
3.1.4Web服务器配置.18
3.2系统设计.19
3.2.1Android手机客户端设计.20
3.2.2Web服务器设计.21
3.3数据库设计.23
3.3.1Web服务器数据库设计.23
3.3.2Android手机客户端数据库设计.26
3.4本章小结.26
4紧急事件消息系统实现26
4.1MyReceiver类27
4.2ushService类28
4.3WebServiceRequest类29
4.4Android客户端实现30
4.5登录验证实现.31
4.6消息推送实现.31
4.6.1Web服务器初始化.31
4.6.2Android客户端初始化.32
4.6.3消息推送流程32
4.7离线消息实现.33
4.7测试与界面.34
4.7.1测试环境配置34