1. 研究目的与意义(文献综述)
基于安卓的超级手电筒是一种运行在安卓系统中能够实现照明等功能的应用程序。与我们常见的机械手电筒不同,超级手电筒使用起来更加地方便,不需要换灯泡,不需要特地为它充电,不需要在要用它时满房间找,它仅仅是一个应用软件,在我们需要它的时候,拿出手机打开程序就可以使用了。同时,超级手电筒软件的功能多样,绝不是一个普通的手电筒能够相比的,除了基本的照明,它还能够充当一个可以照亮整个屋子的灯泡,也可以扮演成一个警报器,甚至可以发送莫尔斯电码,而且功能不是固定不变的,通过更新升级就可以实现更多功能。普通的机械手电筒使用寿命很短,一个不小心的快速开关就可能让你不得不换个灯泡或者换个新的,但超级手电筒是一个应用程序,只要手机没坏,你就可以一直使用下去。普通的机械手电筒在坏了的时候就要再买一个,麻烦又浪费钱,而超级手电筒在换手机时可以下载到新手机里,就又是一大工具,因为,这超级手电筒是免费的,只需要下载下来,就可以使用,不需要那么麻烦地去买。超级手电筒因其多功能的特点,使用起来也比普通安卓手电筒高端大气上档次。
众所周知,安卓手电筒遍及广泛,几乎每家每户都会有一个或一个以上安卓手机,这让超级手电筒的应用提供了良好的机会。与此相对,随着生活条件越来越好,以前常常使用的机械手电筒也变得不再那么必需,但有些时候我们又需要它。这时,超级手电筒就有了其重大的意义,它可以在需要的时候发挥重要作用,不用的时候就静静地呆在安卓手机里,你觉得麻烦卸载也行,只需要到时候重新再下载。使用起来方便,点击一下就行;携带时候简单,只要你带这手机。现实生活中,此类软件种类繁多,但却有好有差。有点软件功能简洁,代码简单,却显得单一;有的软件功能多样,但代码冗余,占用太多内存,也不怎么好。所以,设计一个功能多样,代码简练,运行效率高的超级手电筒显得尤为必要。集百家之长,同时改善不足之处,为用户打造一个方便实用、高效高级的应用软件。
2. 研究的基本内容与方案
(1)超级手电筒中数据库的数据表设计。通过对符合实际需要的超级手电筒的需求分析,本系统在sqlite的平台下建立数据库。在数据库的设计过程中参考e-r模型设计,充分考虑数据表的划分及其之间的联系,保障数据流向简明,数据查询效率较高。
(2)超级手电筒中前台界面原型的设计与实现。前台界面的原型设计采用androidstudio软件进行开发,优点是操作简单、上手快以及效率高。前台界面的最终实现参考已设计好的原型界面,将androidstudio软件作为开发工具,整个过程基于androidsdk完成。androidstudio软件在图形用户界面设计方面相比其他许多开发安卓应用程序的平台具有更方便、快捷的优点,因此选用androidstudio软件有助于提高界面的开发效率。
(3)超级手电筒中后台业务逻辑功能的实现。后台业务逻辑功能的实现是基于安卓sdk,采用java语言在androidstudio平台下开发完成。
3. 研究计划与安排
第1-5周:查阅相关文献资料,明确研究内容,了解研究所需安卓体系的特点及超级手电筒所需的各个模块结构的调研。确定方案,完成开题报告。
第6-8周:根据超级手电筒的需求分析,完成前台界面的具体设计和数据库中所需的数据表的设计。
第9-12周:完成后台的业务逻辑功能,并实现前台与后台的交互,再对整个完善的超级手电筒进行功能测试,验证其是否满足需求。
4. 参考文献(12篇以上)
[1]许铝才,张源,杨珉等.systracker:一种采用系统调用监测安卓应用资源使用的方法[j].计算机应用与软件,2014,(10):244-250.
[2]许铝才.采用系统调用监测安卓应用资源使用的研究[d].复旦大学,2013.
[3]王建功.基于android的自定义控件设计[j].德州学院学报,2015,(2):62-65.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。