摘要: 设计的主要目的是设计一个用于儿童识数的手机 APP,让儿童可以通过手机学习数字,提高儿童对于学习数字的兴趣,让儿童学会学好数字。论文首先在绪论部分介绍了课题的背景,意义以及其发展现状,也对现在主流的手机操作系统的发展现状做了简单的介绍,最后给出了文章结构介绍。分析部分详细的分析了 Android 平台的优势、框构、以及 Android 平台的构成和工作机制,和其他的手机操作系统进行对比,说明Android 在手机操作系统中的优势。设计部分主要是说明软件的设计过程,详细介绍设计的功能以及完成方式。结论部分主要说明设计完成的情况,设计过程当中遇到的问题难点以及找到的解决方法。还包括一些对设计的前景希望,可以提高和完善的方面。 24583 毕业论文关键词: APP;Android;JAVA;儿童;识数
Children Numeracy Training Application Development
Abstract: The main purpose of the design is to design a children numeracy phone APP for
children, helping children learn numbers by mobile phone and improve children's interest in
learning numbers, making it easier for children to learn how to learn numbers. Firstly, the
introduction part introduces the background, significance and the current development
situation of the topic, the current development of mobile phone operating system of the
mainstream is also briefly introduced, lastly, it introduces the structure of the paper. The
analysis part fully analyzes the advantages of Android platform and its structure as well as the
working mechanism, pointing out the advantage over other mobile phone operating system by
comparing it with others. The design part is mainly to explain the design process of software
and introduce the design features and how to achieve. The conclusion part is mainly to explain
the situation of the design process and problems, difficulties and solutions during the process,
it also includes the design prospects, and aspects which can be enhanced and improved.
Keywords: APP; Android; JAVA; Children; Identification Number 目录
摘要 i
Abstract ... ii
目录.. iii
1 绪论 .. 1
1.1 课题背景和意义 . 1
1.2 课题发展现状 . 1
1.3 手机操作系统 . 2
1.4 ECLIPSE工具介绍 ... 3
1.5 本文的结构.. 4
2 分析 .. 5
2.1 儿童识数开发需求分析 . 5
2.2 怎样做出好的儿童教育 APP 5
2.3 ANDROID平台优势 . 6
2.4 ANDROID框架 . 7
2.5 ANDROID架构 . 7
2.5.1 关键应用程序 . 8
2.5.2 Android 应用程序框架 .. 8
2.6 ANDROID应用的构成和工作机制 9
2.7 LINUX内核 .. 9
3 设计 . 11
3.1 儿童识数应用开发平台搭建 ...11
3.2 儿童识数应用主要功能说明 .. 12
3.3 音频的播放实现 ... 13
3.3.1 MediaPlayer ... 13
3.3.2 SoundPool播放 14
3.3.3 音效处理 ... 15
3.4 图像的处理 15
3.4.1 基本接口 ... 16
3.4.2 图像的处理 ... 16
3.4.3 动画的处理 ... 17
3.5 开始旋转动画设计 ... 18
3.5.1 通过Rotate 设置旋转 .. 18
3.5.2 开始和停止旋转 ... 19
3.6 儿童识数 UI设计介绍 . 19
3.6.1 图标设计 ... 19
3.6.2 首界面设计 ... 20
3.6.3 关于界面 ... 20