1 绪论
在信息加速发展的今天,软件的设计思想和模式也在不停的改变。而伴随着智能手机的出现,更是为手机智能app提供了一个更好的发展的平台。本章将对安卓的发展现状和前景进行剖析,并介绍本文的结构安排和研究内容。
1。1课题的背景及意义
自谷歌的安卓系统从2006年问世以来,就开始迅猛的发展,给移动互联领域带来了巨大的冲击。智能手机领域将不会再是塞班一家独裁,全球多数手机生产商开始批量生产以安卓系统为核心的手机。而由于安卓系统为原生的开源系统,所以你可以凭借自己的能力开发出任何你想要的应用。因此各种应用都应用而生了,但是由于各种应用良莠不齐,一些问题也浮现出来。比如,有些应用会诱导用户发送扣费短信吸取用户话费。更有甚者,一些不法开发者在应用中植入后门,窃取用户的隐私。对人们带来的经济上、时间上的损失是不可估量的。
1。2论文主要工作
本论文充分研究了Android SDK开发以及此环境下的用户组件、SQLite轻量级数据库、SharedPreferences、Intent Receive、Service等手机开发技术。在本软件中,首先运用安卓的界面组件构建软件的主界面,其次运用安卓上的轻量级SQLite数据库实现数据的存取,为软件的各个功能和模块提供乐数据的源头,最后运用Intent Receive和服务构建软件的控制中心体系。
由于手机卫士的实现涉及到对数据库操作,本文着重研究两种数据的存取方式。第一种方式为安卓内置的SQLite轻量级数据库,用于存取大容量的永久性数据,为软件提供安全稳定可靠的数据源,如黑名单相关,短信拦截相关等。第二种方式为SharedPreferences,它也是一个轻量级数据存储的方式,用于暂时存取软件的配置信息,这两者构成了数据的中心。
此款手机卫士的最大特色是体积小,但实现了市面上现有手机卫士的多数功能。如今,手机卫士产品主要有大头软件商提供,百度,360,金山,华为,腾讯,功能多种多样,令用户感到茫然,其实有些功能对大多数用户来说根本没有什么用处,不仅占用手机内存资源,而且操作挺复杂的,所以用户体验差,更容易造成用户的流失,因此开发一款简单易用,功能强大的卫士有着很大的潜力。
1。3论文结构安排
论文共分六章,论文的内容及其章节安排如下所示:
第一章,大体的介绍安卓手机的研究背景、研究现状、本文研究的主要内容等。
第二章,介绍安卓平台的特性和应用组成,体现安卓平台的优点以及缺点。
第三章,笼统的介绍了关于软件方面的需求分析以及概要设计。
第四章,介绍软件的具体模块的实现过程。
第五章,细致的介绍了软件的测试过程。源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
第六章, 总结了自己开发过程中所犯下的错误和不足的地方。
2 开发环境介绍
Android是一个包含操作系统、中介架构层及应用程序所产生出来的软件堆栈架构。
2。1 Android studio介绍
Android studio 是一个开放源代码、基于安卓,具有可扩展性的开发平台。Android studio整合了Gradle构建工具。Studio下也支持各种插件,如Git、Markdown2、Gradle等等很多插件,你想要什么插件,那就可以直接搜索下载。Android studio有着强大的UI Editor、更加完善的插件系统和接近完美的版本控制系统组成,它允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具在哪开始束,而另一个功能在哪里结束。
2。2 JDK开发环境介绍