安卓平台的手机课表设计
随着在人们的生活中,智能手机的逐渐融入,它已然成为人们日常获取并处理信息的主要设备终端。Android平台是目前最为流行的手机系统之一,它免费,兼容性和适用性强,基于此系统的手机学习生活应用软件将为学生提供更为快捷舒适的应用体验。 M000248
学生课表是学习生活中必不可少的信息载体,基于android系统的手机课表,将给学生提供便捷的课程查询服务和及时的上课提醒功能,使学生能更好的享受他的学习历程。
课表不仅是课程表。它能够很好的安排你的课程和记录上课教室的信息。同时,该课表也可以规划你的工作行程,让你更有效率的完成一天的工作。通过它,一周以内的所有大事,你将不会再错过。
关键词:Android系统 Java语言 课表程序
Student Schedule Program Based on Android Platform
Summary
With the Smartphone enters into the daily life step by step,it will become the main mobile terminal to obtain and process information.
Android platform is one of the most popular mobile systems, it’s basically free and compatible well. This Learning and daily life mobile applications based on this system will provide students with a more efficient and comfortable experience.
School timetable is essential information carrier in student’s learning life.
Schedule based on Android systems will provide convenient and timely class information and reminder the class which you will go on time and make student enjoy his (her) learning life.
Schedule events throughout the week. Great for planning class schedules and remembering class information. Plan your work schedule for the week so you don’t forget what days you work. Whatever important events you need to schedule for the week, use this planner like schedule app your reference.
Keywords: Android System Java Schedule
1.引言: 查看完整请+Q:351916072获取
智能手机(Smart Phone)指的是“像个人电脑(PC)一样具有独立的操作系统,可由用户自行安装软件、游戏等第三方应用程序,通过此类程序来不断对手机进行功能扩充并且能接入移动网络”的这样一类手机的总称。[1]
“智能手机”这个说法主要是针对“功能手机(Feature Phone)”而言的,其本身并不意味着有多少“智能”;从另一方面,所谓的“智能”,不过就是一台类似电脑可随意安装卸载软件的手机,而“功能手机”则不可以。Java的出现是后来的“功能手机”具备了安装Java应用程序的功能,但是Java应用程序的操作友好性,运行效率及对系统资源的使用情况都比“智能手机”差了很多。[11]
智能手机是一种在手机内安装了相应开放式操作系统的手机,随着通信技术的发展,尤其是第三代移动通信技术(3G)的逐步成熟,市场上对功能更强、扩展性更好的智能手机的需求量增长迅猛。具有独立操作的系统是智能手机最重要的特征。目前主流的操作系统有:IOS、Windows Phone、BlackBerry OS、Android等。[11]
基于JAVA平台的安卓系统,是目前中国市场上最主流的操作系统。随着智能手机的普及,相信在不久的将来,智能手机将会与人们日常的生活越来越密不可分。作为当代社会栋梁的大学生,相比其他群体,是最优先接触也是最快基本实现人手一部智能机的群体。基于此,本文所要论述的将是编写创建一个课表型安卓软件,用于在手机等安卓移动终端管理大学生的课表,实现课表查询管理智能化。
2. 安卓概述与开发准备:
Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中。他将一个类人形机器人起名为Android。Android在英文中原意就是机器人,Google在2007年11月5日宣布其基于Linux平台的开源手机操作系统后,使用其作为该操作系统的名称。[1]
它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分。[5]
目前,安卓正作为一款火热的智能操作系统,在各种移动终端中大放异彩。
2.1 Android系统的优点:
Android的4大优势(相比其他智能操作系统):
?开放性:Android系统开源了底层操作系统以及所有日常基本应用类软件,不存在任何专利问题的保密阻碍,安卓公司融入所有愿意加入到Android联盟(ATO)中来的移动供应商,并允许其可根据各自需求对平台进行定制和扩展,而这所有一切都是免费的;
?平等性:在Android系统中,初始系统核心应用和第三方服务商提供的应用是完全平等的,用户可以将手机中的任意应用程序替换成任何同类型的应用程序;
?应用的无界性:如果需要,完全可以把互联网上的个人数据与本地的日历、联系人、位置等信息同步(云同步),同时,各应用之间的信息也可以相互共享;
?应用的开发性:Android平台为开发人员建立了大量的实用库及开发工具,以此开发技术人员便可以快速的创建自己的应用,迅速的构建程序框架。[2]
2.2 Android系统及开发环境的搭建:
2.2.1 JDK的安装
步骤1:下载JDK。通过Android系统加过可以知道,要进行开发需要下载安装Java的开发环境。首先需要下载JDK软件包。Android SDK需要JDK5以上版本,JDK包含了一整套开发工具。[3]
Java SE Development Kit 7最新版
a) 32位系统和XP系统下载: http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-windows-i586.exe
b) 64位系统下载: http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-windows-x64.exe[4]
步骤2:安装JDK。过程比较简单,不再赘述。
步骤3:配置JAVA环境变量。为了使用Java工具进行编译、运行,需要配置Java环境变量,采用相对路径的设置方法:
1.打开我的电脑,右键快捷菜单单击选择“属性”,打开左侧“高级系统设置”,在“系统属性”的“高级”选项卡中打开“环境变量”,见下图2.1.1所示。[2]
目录 查看完整请+Q:351916072获取
1.引言: 1
2. 安卓概述与开发准备: 2
2.1 Android系统的优点: 2
2.2.1 JDK的安装 2
2.2.2 安装android SDK 5
2.2.3 Eclipse和ADT的安装配置 5
3. 系统设计 7
3.1 软件分析及设计思路: 7
3.2 程序模块设计: 7
3.3 软件文件结构分析: 8
3.4 各模块源程序分析: 10
3.4.1 课表显示模块: 10
3.4.2 课表录入模块: 12
3.4.3 课表添加: 13
3.4.4 添加设定详细课表: 14
3.3.5 总课表管理 15
3.3.6 关于布局的嵌套源码: 16
3.3.7 资源目录下的定义文件: 18
4. 系统程序实现 19
4.1客户端进入界面实现: 19
4.2课表显示界面的实现。 20
4.3课表添加功能的实现 21
4.4详细课表信息编辑界面: 25
4.5保存课表编辑 27
5. 结语 29
6. 参考文献: 31
7. 致谢 32 查看完整请+Q:351916072获取
学生课表是学习生活中必不可少的信息载体,基于android系统的手机课表,将给学生提供便捷的课程查询服务和及时的上课提醒功能,使学生能更好的享受他的学习历程。
课表不仅是课程表。它能够很好的安排你的课程和记录上课教室的信息。同时,该课表也可以规划你的工作行程,让你更有效率的完成一天的工作。通过它,一周以内的所有大事,你将不会再错过。
关键词:Android系统 Java语言 课表程序
Student Schedule Program Based on Android Platform
Summary
With the Smartphone enters into the daily life step by step,it will become the main mobile terminal to obtain and process information.
Android platform is one of the most popular mobile systems, it’s basically free and compatible well. This Learning and daily life mobile applications based on this system will provide students with a more efficient and comfortable experience.
School timetable is essential information carrier in student’s learning life.
Schedule based on Android systems will provide convenient and timely class information and reminder the class which you will go on time and make student enjoy his (her) learning life.
Schedule events throughout the week. Great for planning class schedules and remembering class information. Plan your work schedule for the week so you don’t forget what days you work. Whatever important events you need to schedule for the week, use this planner like schedule app your reference.
Keywords: Android System Java Schedule
1.引言: 查看完整请+Q:351916072获取
智能手机(Smart Phone)指的是“像个人电脑(PC)一样具有独立的操作系统,可由用户自行安装软件、游戏等第三方应用程序,通过此类程序来不断对手机进行功能扩充并且能接入移动网络”的这样一类手机的总称。[1]
“智能手机”这个说法主要是针对“功能手机(Feature Phone)”而言的,其本身并不意味着有多少“智能”;从另一方面,所谓的“智能”,不过就是一台类似电脑可随意安装卸载软件的手机,而“功能手机”则不可以。Java的出现是后来的“功能手机”具备了安装Java应用程序的功能,但是Java应用程序的操作友好性,运行效率及对系统资源的使用情况都比“智能手机”差了很多。[11]
智能手机是一种在手机内安装了相应开放式操作系统的手机,随着通信技术的发展,尤其是第三代移动通信技术(3G)的逐步成熟,市场上对功能更强、扩展性更好的智能手机的需求量增长迅猛。具有独立操作的系统是智能手机最重要的特征。目前主流的操作系统有:IOS、Windows Phone、BlackBerry OS、Android等。[11]
基于JAVA平台的安卓系统,是目前中国市场上最主流的操作系统。随着智能手机的普及,相信在不久的将来,智能手机将会与人们日常的生活越来越密不可分。作为当代社会栋梁的大学生,相比其他群体,是最优先接触也是最快基本实现人手一部智能机的群体。基于此,本文所要论述的将是编写创建一个课表型安卓软件,用于在手机等安卓移动终端管理大学生的课表,实现课表查询管理智能化。
2. 安卓概述与开发准备:
Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中。他将一个类人形机器人起名为Android。Android在英文中原意就是机器人,Google在2007年11月5日宣布其基于Linux平台的开源手机操作系统后,使用其作为该操作系统的名称。[1]
它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分。[5]
目前,安卓正作为一款火热的智能操作系统,在各种移动终端中大放异彩。
2.1 Android系统的优点:
Android的4大优势(相比其他智能操作系统):
?开放性:Android系统开源了底层操作系统以及所有日常基本应用类软件,不存在任何专利问题的保密阻碍,安卓公司融入所有愿意加入到Android联盟(ATO)中来的移动供应商,并允许其可根据各自需求对平台进行定制和扩展,而这所有一切都是免费的;
?平等性:在Android系统中,初始系统核心应用和第三方服务商提供的应用是完全平等的,用户可以将手机中的任意应用程序替换成任何同类型的应用程序;
?应用的无界性:如果需要,完全可以把互联网上的个人数据与本地的日历、联系人、位置等信息同步(云同步),同时,各应用之间的信息也可以相互共享;
?应用的开发性:Android平台为开发人员建立了大量的实用库及开发工具,以此开发技术人员便可以快速的创建自己的应用,迅速的构建程序框架。[2]
2.2 Android系统及开发环境的搭建:
2.2.1 JDK的安装
步骤1:下载JDK。通过Android系统加过可以知道,要进行开发需要下载安装Java的开发环境。首先需要下载JDK软件包。Android SDK需要JDK5以上版本,JDK包含了一整套开发工具。[3]
Java SE Development Kit 7最新版
a) 32位系统和XP系统下载: http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-windows-i586.exe
b) 64位系统下载: http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-windows-x64.exe[4]
步骤2:安装JDK。过程比较简单,不再赘述。
步骤3:配置JAVA环境变量。为了使用Java工具进行编译、运行,需要配置Java环境变量,采用相对路径的设置方法:
1.打开我的电脑,右键快捷菜单单击选择“属性”,打开左侧“高级系统设置”,在“系统属性”的“高级”选项卡中打开“环境变量”,见下图2.1.1所示。[2]
目录 查看完整请+Q:351916072获取
1.引言: 1
2. 安卓概述与开发准备: 2
2.1 Android系统的优点: 2
2.2.1 JDK的安装 2
2.2.2 安装android SDK 5
2.2.3 Eclipse和ADT的安装配置 5
3. 系统设计 7
3.1 软件分析及设计思路: 7
3.2 程序模块设计: 7
3.3 软件文件结构分析: 8
3.4 各模块源程序分析: 10
3.4.1 课表显示模块: 10
3.4.2 课表录入模块: 12
3.4.3 课表添加: 13
3.4.4 添加设定详细课表: 14
3.3.5 总课表管理 15
3.3.6 关于布局的嵌套源码: 16
3.3.7 资源目录下的定义文件: 18
4. 系统程序实现 19
4.1客户端进入界面实现: 19
4.2课表显示界面的实现。 20
4.3课表添加功能的实现 21
4.4详细课表信息编辑界面: 25
4.5保存课表编辑 27
5. 结语 29
6. 参考文献: 31
7. 致谢 32 查看完整请+Q:351916072获取
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/2420.html