摘要
人们在工作和学习之外,还要花费较多的时间在往还的路途上,这种局面自然而然的刺激了手机移动终端的迅速崛起。于是各种各样方便、精美的手机软件走进我们的生活。手机已然跟人们现在生活方式紧紧地结合在了一起,手机软件将会是手机多媒体时代中最受欢迎并且最有价值的应用。被众多使用者青睐的Android手机的应用程序开发是一项非常复杂的工程。本文中介绍了Android的系统架构,Android是一个开源的系统,它底层是基于Linux的操作系统。
本课题设计开发的是应用在Android手机上的个性化便签。所设计的个性化便签采用了Android开源系统技术,在Eclipse开发环境下,使用Java语言,具有一些已有便签软件所不具备的特性。该软件可以通过简单的手势添加便签,可以通过短信分享便签的内容,还可以设置成闹钟及时的提醒自己,在Android系统中能够独立的运行。
关键词:Android,开发,便签,Java,Eclipse,Android SDK
Abstract
People always spend a lot of time on the way back and forth, except to work and study, which stimulated the rapid rise of mobile terminal naturally. Then a variety of convenient, elegant mobile phone software has come into our lives. Mobile phones have closely connection with people’s modern life style, thus mobile applications will be the most popular and most valuable applications in mobile multimedia era, and Android mobile phone application development is a complex project. This paper introduces the system architecture of Android, that is an open source system. Its bottom is based on the Linux operating system.
This work develops a personalized note software used in the Android mobile phones. The personalized note software adopts the open source technology, which is developed by Java in the Eclipse development environment. It has some unique features that are not possessed by the other available note software, which can add a note through a simple gesture, share the content of the note by text message, put into the alarm clock to remind yourself timely, and operate independently in the Android system.
Keywords:Android, exploitation, note, Java, Eclipse, Android SDK
目录
摘要 I
Abstract I
第一章 绪论 1
1.1 选题的目的及意义 1
1.2 本课题的研究现状和发展趋势 2
1.3 本课题的主要工作 4
1.4 本文的组织结构 5
1.5 本章小结 5
第二章 个性化便签系统分析设计 6
2.1 系统的可行性分析 6
2.1.1 经济上的可行性 6
2.1.2 技术上的可行性 6
2.1.3 操作上的可行性 7
2.2 软件目标 7
2.3 功能需求 7
2.4 系统的总体设计 10
2.4.1 设计思想 10
2.4.2 系统的模块功能图 11
2.4.3 系统流程 11
2.5 本章小结 12
第三章 开发平台与技术 13
3.1 Android平台简介 13
3.1.1 Android的基本框架 13
3.1.2 Android应用程序结构 16
3.2 Eclipse 18
3.3 Dalvik虚拟机 19
3.4 Android SDK 19
3.5 Java 19
3.6 搭建Android开发环境 20
3.7 本章小结 26
第四章 个性化便签的实现 27
4.1 Android工程程序结构 27
4.1.1 AndroidManifest.xml文件 32
4.2 系统实现 32
4.3 本章小结 39
第五章 总结 40
5.1 完成的工作 40
5.2 存在的问题及下一步工作 41
参考文献 42
致谢 44
附录 45
附录1 毕业设计文献综述 45
附件2 毕业设计开题报告 45
附件3 毕业设计外文翻译(中文译文与外文原文) 45
图目录
图 2-1 模块功能 11
图 2-2 系统流程图 12
图 3-1 Android的基本架构 14
图 3-2 Android的工作流程 18
图 3-3 JDK的安装 21
图 3-4 JDK的安装文件 21
图 3-5 Java信息 22
图 3-6 Add界面 22
图 3-7 Android ADT安装界面 23
图 3-8 Android SDK安装界面 24
图 3-9 SDK运行界面 25
图 3-10 AVD创建界面 25
图 3-11 虚拟手机界面 26
图 4-1 资源类型和布局图 27
图 4-2 便签代码结构 28
图 4-3 便签.Java文件 29
图 4-4 字符串等配置文件 30
图 4-5 图像资源 31
图 4-6 AndroidManifest.Xml格式 32
图 4-7 便签主界面 33
图 4-8 主界面代码 33
图 4-9 主界面功能菜单 34
图 4-10 主界面功能菜单代码 35
图 4-11 密码设置界面 35
图 4-12 密码设置代码 36
图 4-13 提醒设置界面 37
图 4-14 闹钟提醒代码 37
图 4-15 便签组件界面 38
图 4-16 组件代码 39
表目录
表 41密码设置功能表 7
表 42 闹钟提醒功能表 8
表 43便签分享功能表.............................................................................................................................................9
表 44手势创建便签功能表 9
表 45添加组件功能表 10
第一章 绪论
1.1选题的目的及意义
为了跟上现代日益加快的生活节奏,电子工艺技术也在飞快地发展,手机的功能也因此在不断的丰富,从最开始出现的“大哥大”到现在的商务PDA手机,智能手机,音乐手机等等,手机的功用也从仅仅是简单的打电话发展到了如今能够发短信,听歌,上网...日益丰富的功能更加使得手机和我们的生活紧密的联系在了一起,可以说到了人们已经离不开手机的地步,于是手机的功能也成了人们关注的焦点。
目前的手机功能已经无法满足人们的需求,为了满足需求市场上出现了各种不同的操作系统,Windows mobile、塞班和谷歌的Android操作系统是目前市场上最主要的三个手机操作系统。其中Android由于有开发源代码的优势使其成为有最大的发展前景的系统。
强大的功能,经济的价格,方便的操作,更重要的是开源性操作系统成就了安卓操作系统的普及。Android平台给第三方开发商提供了一个相当宽泛、自由的环境,能够使其不受种种条条框框的约束,由此可知,这一前提会诱使多少个新颖别致的软件诞生。手机软件特指在手机等各种手持硬件设备上运行的应用程序,这是需要具有一定硬件环境和一定系统级程序来作为运行基础的,能够快速简单便利的使用软件应用。手机软件最大的特点就是能够其随时随地进行操作。手机的大量普及,致使手机软件市场呈现出一种爆炸式的发展的工作状态。
一款专业的便签软件是手机中必不可少的要素,几乎市场上所有的手机都拥有一个自带的便签软件,通过软件可以对想要记忆的事随时随地的进行记录,同时在操作的时候也能得到一定的便利,但是不能满足用户的所有要求,所以网上就出现了各种各样的便签软件,来满足不同用户的不同要求。不同手机平台的手机,所支持的便签软件也是各不相同,目前市场上最流行的手机平台是google的Android手机平台,本课题致力于开发出一款基于Android手机平台的个性化便签,来满足用户的使用需求。
所谓好记性不如烂笔头!便签凭借丰富的功能以及用户体验良好的设计足以成为装机必备的工具之一。在这个节奏加快的生活环境中开发一款高效省心、快捷方便的个性化便签软件会带给人们很大的方便。无论你是成功的商业人士,亦或者是一位学生,你都需要选择一款便签软件,用于记录生活或者工作中自己要去做的重要事情,可以时时的提醒自己不要忘记,这样有助于我们有条理的做好生变的每一件事情。还可以任意的
上一篇:
基于安卓坦克大战游戏毕业论文
下一篇:
试论APP广告在手机中的应用