三.参考文献对本课题的指导
文献[1]、[4]主要讲述了android页面布局方面的内容。[1]中主要借鉴的是布局的嵌套,主要使用的是线性布局方式。[4]主要借鉴的是页面布局中参数的使用,这样可以使页面看起来精美。
文献[2]中主要提供了android数据库存储方面的知识,数据库的操作时整个软件中的重要组成部分。
文献[5]中的HashMap、Map、动态数组等知识,是本次开发中所用到的,对于深入的学习android的知识非常的有帮助。
文献[3]、[6]、[7]、[8]不仅使得这次的android软件的开发有了明确的思路,还为这次的开发提供了重要的知识和经验。开发中用到的数据库的存储,页面之间的跳转,广播,适配器,单击时间,长按时间,菜单,多选框等知识都在这些文献中涉及到了。
文献[9]和[10]提供了android开发的思想,使读者能够更加清楚的知道android软件的工作流程,开发过程以及开发的思路。
四.结论
经过对以上论文及书籍的参考和分析,最终确定本次开发将涉及以下的内容模块。
1、 界面的设计:主要包括主界面和一个设置界面。界面设计力求简单明了。
2、 添加新闹钟:该功能主要就是添加一个即将计时的时间,由于软件才用了数据库和Listview列表,所以软件中的闹钟可以无限的添加。
3、 单击操作:单击跳转到设置页面。
4、 长按操作:长按之后弹出启用闹钟、修改闹钟设置、删除闹钟三个功能。
5、 修改时间:设置页面单击第二项,可以修改已经设置好的时间。
6、 重复操作:选择星期一至星期日七天中的任意天数,将会在到时候进行提醒操作。
7、 操作提醒:当闹钟到时的时候弹出对话框,让用户进行操作。
8、 算数验证:到响铃时间时,要确保用户输入正确的验证码才能停止响铃操作,确保用户不会睡懒觉。
参考文献:
[1] 韩超. Android经典应用程序开发[M]. 北京:电子工业出版社, 2012:81-147.
[2] 尹京花, 王华军. 基于Android开发的数据存储[J]. 数字通信, 2012,(6):79-81.
[3] 黄凯. 基于Android的图片管理器设计与实现[D]. 山东:山东大学, 2013:5-10.
[4] 杨炜. 基于Android的腾讯微博客户端应用软件设计[D]. 西安:西安电子科技大学,2013:8-13
[5] 王东华. Android开发实例大全[M]. 北京:电子工业出版社, 2012:89-123.
[6] 朱婷婷,李惠. 基于Android的应用软件的综述[J].电脑与电信,2011,(1): 42-43.
[7] 高亮.基于Android的日历提醒软件的设计与实现[J].中原工学院学报,2011,(3):63-66.
[8] 段琳.深入剖析Android Activity[J].中国新技术新产品,2011,(16): 33-34.
[9] 弋改珍,解争龙,张琨.基于Android的火车时刻表查询系统设计与实现[J].现代电子技术,2012,(4):41-44.
[10] 赵世彧,张盛,王玉辉等.智能手机操作系统及其Google Android上的软件开发[J].煤炭技术.2011,(4): 197-199.
[11] Payet E, Spoto F. Static analysis of Android programs[J]. Information and software technology , 2012,54(11):30-36.
[12] Banuri H,Alam,M,Khan,S.等. An Android runtime security policyenforcement framework[J]. Personal and ubiquitous computing, 2012,16(6):60-66.
[13] Weng Y, Sun F, Grigsby J D. GeoTools: An android phone application in geology[J]. Computers & geosciences, 2012,(44):39-45. 手机闹钟软件文献综述和参考文献(2):http://www.youerw.com/wenxian/lunwen_45995.html