基于Android的手机管家的设计与实现
摘 要
信息化社会快速发展,我国的智能手机用户也在日日增多。据信息部最新数据统计得,我国目前手机用户已经超过13亿,3G和4G用户已达11亿人次。随着手机增多,手机的丢失,失窃也变得较为频繁,因此会给用户的个人信息带来极大的隐患。通过对市场的研究与调查,连系自身所学,基于目前最火热的智能手机操作系统(Android)开发一款手机卫士,可以更加高效地提高用户信息的安全程度。
该设计根据用户的日常需求,分析用户日常使用习惯的前提下,合理安排开发成本,全方位的设计该软件的功能与逻辑结构。该软件是专为安卓用户设计的一款集手机防盗,短信拦截,隐私保护等九大功能模块于一体的软件,基本实现了目前用户日常所需的功能,确保用户的隐私保护和手机安全。
【关键词】 Android 手机卫士 隐私保护 手机防盗
Abstract
With the rapid development of the current information society, the number of smart phone users in China is increasing day by day. According to the latest statistics of the Ministry of Information, the number of mobile phone users in China has exceeded 1.3 billion, 3G and 4G users have reached 1.1 billion. With the increasing number of mobile phone users, the loss of mobile phones, theft has become more frequent, so it will cause great hidden trouble to users' personal information. Through the market research and investigation, combined with the knowledge learned, based on the most popular smart-phone operating system Android) to develop a Mobile guard, can effectively improve the security of user information.
According to the user ' s daily needs , the design determines the function and internal framework of the design . In this design , the software structural idea is adopted to develop the mobile phone safety system . The system is divided into nine modules through the steps of feasibility study , demand analysis , system design , system realization and testing , etc . The system is divided into nine modules , and the functions of cell phone theft prevention , short message interception , telephone interception , traffic monitoring and privacy protection are realized , so that the mobile phone has stronger security .
[Keywords]Android,Mobile phone guard,Privacy protection,Mobile phone anti-theft.
目录
绪论 7
第1章 系统分析 8
1.1系统需求分析 8
1.2系统可行性分析 8
1.3开发环境要求 9
第2章 项目简介 10
2.1项目概述 10
2.2系统功能模块设计 11
2.2.1升级界面流程图 11
2.2.2 手机防盗模块流程图 11
2.2.3 通讯卫士模块流程图 12
第3章 系统详细设计与实现 13
3.1欢迎界面和主界面的设计与实现 13
3.1.1欢迎界面 13
3.1.2主界面 13
3.2手机防盗模块的设计与实现 18
3.2.1设置密码 18
3.2.2设置向导 22
3.2.3联系人列表 28
3.3通讯卫士模块的设计与实现 29
3.3.1手动添加黑名单 29
3.3.2从列表选择黑名单 31
3.4软件管家模块的设计与实现 35
3.5手机杀毒模块的设计与实现 37
3.5.1功能介绍 37
3.6缓存清理模块的设计与实现 41
3.6.1扫描缓存 41
3.6.2缓存清理 43
3.7进程管理模块的设计与实现 47
3.7.1进程管理界面 47
3.7.2设置进程界面 51
3.8流量统计模块的设计与实现 53
3.8.1运营商设置 53
3.8.2流量监控 57
3.9高级工具模块的设计与实现 61
3.9.1号码归属地查询 61
3.9.2短信备份和还原 64
3.9.3程序锁 67
3.10设置中心模块的设计与实现 67
参 考 文 献 69
绪论
在当前信息化社会的高速发展下,智能手机已经成为每个人获取信息必不可少的工具。
当前各大软件市场所出售或者免费的软件数量很多,但是各种软件功能与种类层次不齐,通常需要下载几个软件才能集齐所有功能,而且有一些恶意的软件窃取用户个人隐私、篡改用户手机设置等等。这类软件给用户带来了极大的安全隐患,将会损害用户的利益,给用户造成了巨大的损失。基于以上种种安全因素,开发一款功能齐全,使用方便的卫士软件迫在眉睫。操作方便,界面友好,可以说是安卓手机用户必备软件之一。
第1章 系统分析
1.1系统需求分析
基于Android的手机卫士软件要适合于绝大多数用户,因为每个用户所使用的安卓版本略有不同,所以需要该软件可以在2.2版本以上系统皆可运行,与此同时还要满足用户的以下需求:
1.简单友善:简单的操作,使用户安装软件之后便可以在短时间内熟悉软件的各项功能。如果缺少友善的操作界面,可能失去大量的用户。所以该项目必须拥有简单操作,上手容易,操作界面友善的特点,才会吸引用户使用。
2.运行稳定:当用户在使用该软件时,如果多次遇到软件崩溃的情况,则会大大降低用户体验,从而使用户失去对该软件的好感,造成用户流失的情况。
3.操作简便:因为用户不熟悉软件内部的逻辑,所以操作要简便,使用户一目了然,这要求程序员在设计软件时,就把各种功能按照一定使用习惯来进行分类,方便用户使用。