7

4.1  项目结构 7

4.1.1  项目程序流程图 7

4.1.2  项目用例图 7

4.2  模块的划分 8

4.2.1  各个模块的功能及调用关系 8

4.3  数据库设计 10

4.3.1  归属地信息数据库设计 10

4.3.2  黑名单信息数据库设计 11

4.3.3  隐私名单信息数据库设计 11

4.3.4  隐私空间短信信息数据库设计 11

5  详细设计 12

5.1  数据库的创建 12

5.2  归属地查询界面 14

5.2.1  Activity简介 15

5.2.2  归属地查询界面实现 16

5.2.3  归属地查询界面测试 17

5.3  黑名单设置界面 18

5.3.1  黑名单设置界面实现 18

5.3.2  黑名单设置界面测试 20

5.4  黑名单号码的来电屏蔽和短信屏蔽 21

5.4.1  Service简介 21

5.4.2  BroadcastReceiver简介 22

5.4.3  java反射机制简介 22

5.4.4  ContentProvider 23

5.4.5  ContentResolver 23

5.4.6  ContentObserver 23

5.4.7  黑名单来电屏蔽实现 23

5.4.8  黑名单短信屏蔽实现 26

5.4.9  黑名单来电屏蔽和短信屏蔽测试 27

5.5  隐私空间界面 28

5.5.1  隐私空间界面实现 28

5.5.2  隐私空间界面测试 30

5.6  IP拨号 32

5.6.1  IP拨号实现 32

5.6.2  IP拨号测试 32

5.7  标记响一声来电 33

5.7.1  标记响一声实现 33

5.7.2  标记响一声测试 34

5.8  密码保护 34

5.9  来电归属地显示 35

5.9.1  来电归属地显示实现 35

5.9.2  来电归属地显示测试 35

5.10  更改归属地提示框显示位置 36

结  论 38

致  谢 39

参考文献 40

1  绪论

随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,市场迫切需要一个开放性很强的平台。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。

上一篇:桥梁检测机器人病害视觉检测技术研究
下一篇:贝叶斯过滤技术邮箱日常维护软件的设计与实现

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Python+mysql宠物领养平台的设计与实现

基于激光超声检测金属材...

Android全国天气移动终端应用程序设计研究

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

浅论职工思想政治工作茬...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...