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的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

JSP企业产品管理与展示平台设计与开发

Matlab基于多旋翼飞行器的飞行控制系统设计

基于字典学习的多视图低维相关表示方法研究

zabbix程序能力训练测试平...

基于android通讯与游戏的手...

发酵米粉优势菌株的发酵特性研究

新疆农林高校學生昆虫生...

大淘宝网的虚假交易研究

日语论文中日酒文化对比研究

个案管理茬老年糖尿病患...

肢体语言在小学英语教学中的应用浅谈

淮安市高校足球运动损伤问卷调查表

激光模拟训练器材国内外研究现状

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】