毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android学生个人助理设计+源代码(2)
5.1.2断点调试 26
5.2系统测试 27
5.2.1兼容性测试 27
5.2.2运行测试 28
结束语 30
致 谢 31
参考
文献
32
附录A 33
第一章 绪论
1.1课题研究背景
众所周知,智能手机的普及,给人们的生活带来了巨大的便利,人们也越来越离不开智能手机。各种各样的应用充斥着手机应用市场,手机应用几乎可以满足大家的所有需求。而Android操作系统作为市场占有率最高的移动操作系统,Android应用的重要性不言而喻。开发一款好的Android应用能够满足更多的人们。
个人经历加在校调查发现:对于在校大学生来说,一款带有便签功能和课程表功能的应用是学生们所渴望的。大学期间,学习时间和空余时间都相当精彩。与高中生活所不同的是,学生们拥有大量的空余时间供自己安排,而如何充分利用时间很大程度决定了大学生活的精彩程度。大学生手机随身携带,如果能够通过手机应用查看课程,并写一些便签记录生活,就能够清楚知道自己一天的上课时间及空余时间,更好的安排自己的时间。
1.2现有相关应用介绍
现在Android应用市场上的个人助理类的应用也有不少,但它们大多数没有能同时满足学生的几个大需求,比如课程格子,课程表的功能做的非常好,但缺乏便签功能。记事功能做的好的印象笔记却不能满足课程表的功能。这些应用似乎都顾此失彼了。对于一个既想记录生活,又想查看课程的学生来说,这些应用似乎不能急学生之所急,考虑的不够周全。
1.3课题研究内容
本课题致力于便签和课程表这两个功能的整合和风格的简约化。为了达到这个要求,需要应用Android框架的新组件来加强用户体验。研究的主要内容为如何实现便签和课程表在Android手机上的显示以及增删。内容涉及到Android框架的sqlite数据库的使用,包括如何存储数据,查找数据,删除数据;数据库的创建及SQL语句的使用;课程表的绘制;如何通过数据适配器将数据源通过Android的新组件recyclerview来取代listview;Activity的值传递及Intent的使用;如何在一个Activity中使用多个Fragment展现界面并进行Fragment的切换。
1.4开发技术及工具简介
1.4.1开发技术Java
Java是由Sun公司于1995年推出的高级程序设计语言。它具有跨平台、面向对象、泛型编程的特点,广泛应用于企业级Web应用开发和移动应用开发。Java可运行于多种平台,如Windows, Mac OS,及其他多种UNIX版本的系统。java先将源代码编译成二进制字节码,不同平台上的虚拟机然后解释执行字节码。做到了“一次编译、到处执行”。因为每次的执行编译后的字节码需要消耗一定的时间,Java 程序的性能也有一定程度的降低。java相比C++语言面向对象技术做到了继承和发展,java是一种纯粹的面向对象的程序设计语言,舍弃C语言中容易引起错误的指针而用引用取代,并用接口取代了多重继承。增加了垃圾回收器功能,用于回收不再被引用的对象所占据的内存空间,可使程序员不用再担忧内存
管理
。在 Java 1.5 版本中,Java 新加入的语言特性有类型安全的枚举、泛型编程、不定长参数和自动装/拆箱等。
1.4.2开发工具Android Studio
Android Studio是Google于2013年的Google I/O上发布的一个免费的为Android平台开发程序的集成开发环境 ,它是Google为开发Android而专门“量身定做”的。在IntelliJ IDEA基础上,Android Studio 提供了基于Gradle的构建支持和Android 专属的重构和快速修复,它的提示工具可以捕获性能、版本兼容性、可用性等问题,支持ProGuard 和应用签名,基于模板的向导可以生成常用的 Android 应用设计和组件,布局编辑器功能更是强大,可以直接拖拉 UI 控件并及时预览效果,所见即所得。相比Eclipse ADT,更加便捷,功能更多。和传统的开发工具相比较,它速度更快,UI更加漂亮,提示补全代码更加智能和整合了Gradle构建工具。
共3页:
上一页
1
2
3
下一页
上一篇:
jsp+mysql学生学籍管理系统设计与实现
下一篇:
JSP的服装销售网站的设计与实现
Excel财务数据变化时计算个人所得税【1376字】
网络营销与个人隐私保护【2191字】
Android课程同步练习系统的设计
Android智能手机的交互式学习系统的设计
电子商务环境下个人信息...
电子商务时代个人信息保...
电子商务与个人信息安全【2172字】
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
公寓空调设计任务书
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
中国学术生态细节考察《...
神经外科重症监护病房患...
C#学校科研管理系统的设计