需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9214 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的不断进步和人们生活水平的渐渐提升,智能手机已经随处可见。智能手机,是指像个人电脑一样,具有独立的操作系统和运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的手机类型的总称。而在所有智能手机中,搭载Android操作系统的手机又占了大多数。Android是一个基于Linux的、免费及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导和开发。Android操作系统以其开放,免费的优势,占据越来越多的市场份额。 本文在对目前Android智能手机存在的隐私问题进行分析后,设计并实现了隐私保险柜APP。本APP使用Android Studio作为开发环境,使用SQLite数据库保存数据,使用Material Design设计规范构建界面。本APP可实现的功能有加密文件,加锁应用程序,加密通讯,加密日记本和密码本。此外,使用了计算器页面作为伪装入口,使APP更具隐蔽性。本APP功能多样,操作简便,实用性强,相信能带给用户愉快的体验。
关键词:智能手机;Android;隐私保险柜
目录 摘要 Abstract 1 绪论-1 1.1 课题开发的背景-1 1.2 课题开发的意义-1 1.3 课题的现状与发展-2 1.4 课题开发的设计思路-2 2 编程环境基础知识-3 2.1 Android Studio介绍-3 2.2 Data Binding 介绍-3 2.3 Material Design介绍-3 2.4 greenDao介绍-4 3 系统概述-5 3.1 系统可行性分析-5 3.1.1 技术可行性-5 3.1.2 使用可行性-5 3.2 系统功能分析-5 3.3 系统需求分析-6 3.3.1 总体需求分析-6 3.3.2 登录模块需求分析-6 3.3.3 文件模块需求分析-6 3.3.4 程序模块需求分析-7 3.3.5 通讯模块需求分析-7 3.3.6 日记模块需求分析-7 3.3.7 密码本模块需求分析-8 3.3.8 设置模块需求分析-8 3.4系统整体结构图-9 3.5 系统整体业务流程图-9 4 系统设计-11 4.1 系统模块划分-11 4.1.1 登录模块-11 4.1.2 文件加密-11 4.1.3 程序加密-11 4.1.4 通讯加密-11 4.1.5 日记本-11 4.1.6 密码本-12 4.1.7 设置-12 5 数据库设计-13 5.1 功能说明-13 5.2 数据表设计-13 5.2.1 文件表-13 5.2.2 密码本表-14 5.2.3 日记本表-15 5.2.4 通讯录表-15 5.2.4 程序表表-16 6 系统详细设计与实现-17 6.1 系统总体设计-17 6.2 各模块详细设计-17 6.2.1 登录模块-17 6.2.2 文件模块-19 6.2.3 程序模块-19 6.2.4 通讯模块-19 6.2.5 日记模块-20 6.2.6 密码本模块-20 6.2.7 设置模块-20 7 系统界面设计-21 7.1 初次登录界面设计-21 7.2 计算器界面设计-21 7.3 主页界面设计-21 7.4 文件加密界面设计-22 7.5 程序加锁界面设计-22 7.6 加密通讯界面设计-22 7.7 我的日记界面设计-23 7.8 密码本界面设计-23 7.9 设置界面设计-23 结 论-24 参 考 文 献-25 致 谢-26 |