WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx

上传人:b****5 文档编号:20489744 上传时间:2023-01-23 格式:DOCX 页数:13 大小:420.55KB
下载 相关 举报
WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx_第1页
第1页 / 共13页
WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx_第2页
第2页 / 共13页
WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx_第3页
第3页 / 共13页
WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx_第4页
第4页 / 共13页
WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx

《WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx》由会员分享,可在线阅读,更多相关《WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx(13页珍藏版)》请在冰豆网上搜索。

WHUT能力拓展课设参考基于android环境的简单登陆程序Word下载.docx

本次使用的是Windows764位操作系统

3.环境变量的修改

2.下载并安装完成后,根据下载位置修改计算机的环境变量。

环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。

(该过程要求严格,比较容易出错)。

过程如下:

游标移至计算机→右击属性→高级系统设置→环境变量→新建

3新建三个环境变量,分别是JAVA_HOME、CLASS_PATH、PATH,变量名是它们各自的路径。

4.新建的三个环境变量

SDK的下载,

解压并安装后,打开SDKManager.exe,在出现的界面中选定要开发的安卓版本并下载。

并下载Extra包。

下载Eclipse,这是开饭的主要程序。

下载后解压,该软件无需安装可以直接使用。

在Eclipse中配置ADT。

首先下载ADT(或直接复制到计算机上),

1打开Eclipse,首先选择Help→InstallNewSoftware→Add,其中地址改为本地ADT的位置。

 

5.在Eclipse中ADT的配置

2选择Window→Preferences→Android,将SDKLocation修改为本地SDK位置,在列表中出现各个版本的Android选项。

构建Android虚拟机。

为了方便开发,可以直接在计算机上虚拟出一个Android虚拟机。

在Eclipse中,选择Window→AVDManger,

6.AVD的配置

在弹出的对话框中新建一个Android虚拟机。

如图,构建时可以选择此虚拟机的各项参数。

包括Android版本,荧幕分辨率,程序可能用到的硬件,存储器,以及处理器种类等等。

如图,为搭建好的虚拟机界面。

7.虚拟机界面

三Android程序设计与测试

(1)首先新建一个安卓程序,在右边的工作区间右击,选择New→AndroidApplicationProject,在弹出的对话框中,定义程序名称(ApplicationName)和程序声明(ProjectName),其中ProjectName必须是根据程序所写的独一无二的名称。

然后选择所要运行的版本,在下一个对话框中设置程序的图示。

建立完成。

(二)新建的Android程序主界面如图,其中编写程序主要使用的是src(源代码)以及res(资源档)。

打开src中的java即为主程序的编写界面。

Res中Layout下的.xml档为可视化编辑窗口,可以修改程序的界面。

8.新建Android程序

(3)具体程序如下

packagecom.tsu;

importandroid.app.Activity;

importandroid.os.Bundle;

importandroid.view.View;

importandroid.view.View.OnClickListener;

importandroid.widget.*;

publicclassTestAndroidextendsActivity

{

/**Calledwhentheactivityisfirstcreated.

*一个简单的登录页面,运用表格布局,练习使用

**/

Buttonlogin;

//登陆按钮

EditTextusername;

//用户名输入框

EditTextpwd;

//密码输入框

OnClickListenerlistener1=null;

//登陆事件监听器

OnClickListenerlistener2=null;

//重置事件监听器

Buttonreset;

//重置按钮

TextViewshow;

//提示信息显示框

//

@Override

publicvoidonCreate(BundlesavedInstanceState)

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

setTitle("

谷歌软件"

);

//设置标题

login=(Button)findViewById(R.id.login);

//获取登陆按钮

reset=(Button)findViewById(R.id.reset);

//获取重置按钮

username=(EditText)findViewById(R.id.username);

//获取用户名输入框

pwd=(EditText)findViewById(R.id.password);

//获取密码框

show=(TextView)findViewById(R.id.show);

//获取提示信息框

listener1=newOnClickListener()

{//登陆事件监听

publicvoidonClick(Viewv)

Stringun=username.getText().toString();

//获取用户名密码

Stringp=pwd.getText().toString();

if(un.equals("

tsu"

)&

&

p.equals("

aaaa"

))//判断信息

登录成功!

欢迎!

"

show.setText("

欢迎光临!

}

else

错误的用户名和密码,请重新输入"

username.setText("

pwd.setText("

用户名和密码错误,请重新输入"

};

listener2=newOnClickListener()

publicvoidonClick(Viewv)

{//重置为空

//TODOAuto-generatedmethodstub

login.setOnClickListener(listener1);

//给登陆按钮添加事件监听

reset.setOnClickListener(listener2);

//给重置按钮添加事件监听

(四)程序实际应用

程序测试好之后,在子档夹中选取bin档夹,将其中的APK档导出,这就是一个可以在Android2.3及以上Android系统手机中运行的登陆程序。

如图为程序在手机上实际运行时的截图。

首先打开手机上的程序,

输入账号密码,

如果输入账号或密码错误则会提示:

用户名和密码错误,请重新输入

点击重置重新输入正确账号密码,

提示:

登陆成功,欢迎光临。

三总结与展望

由于之前对于android系统方面的知识学习的很少,所以这次的题目也算是对我的一个挑战。

但所幸难度较小,我花时间好好的系统的学习了下android系统编程,通过查资料、与同学交流,初步了解了基于android环境的编程。

本次的能力训练题目是基于android环境的简单登陆界面的设计。

对登陆界面本身其实非常熟悉,这是一个常用的界面。

之前对于用其它语言(如C++)编写的界面有过涉猎,比较容易上手。

制作的整个过程遇到些许困难,期间有些不懂的,都得从头开始学起。

但整个过程下来,确确实实对自身能力的提高是非常有帮助的。

这次的能力拓展训练不仅加强了我的编码能力,同时也锻炼了我的学习新知识的能力。

虽然设计的不是很完美,但通过这次的能力拓展训练让我受益匪浅。

计算机能力扩展训练任务书

学生姓名:

彭一凡专业班级:

物联网1002

指导教师:

吴业福工作单位:

计算机科学与技术学院

题目:

初始条件:

理论:

.NET、Java、Linux、Android或WindowsPhone环境,Oracle、SQLite、SQLServer、SQLServerCE或MySQL数据库,C#、Eclipse、C++或其它合适、有效的开发工具,等等。

实践:

计算机科学系实验中心提供计算机及软件开发环境。

要求完成的主要任务:

(1)分析设计目标:

研究说明课程设计任务、课题要达到的目标

(2)分析设计方法与技术:

研究课题所使用的设计方法,具体的开发环境和工具软件,分析课题使用的技术

(3)设计系统:

包括需求分析、总体设计(包括模块结构)、详细设计(包括界面、核心代码,在确定好的开发环境中利用确定的工具软件进行系统实现)。

(4)编制好程序后,设计若干测试用例,上机测试所设计的系统。

(5)设计报告按学院要求格式要求书写。

时间安排:

1、17周,周1-5,计算机学院实验中心(三楼),设计。

2、17周周5下午,计算机学院实验中心(三楼)汇报设计成果、交课程设计报告、源程序(CD盘)。

指导教师签名:

年月日

系主任(或责任教师)签名:

本科生课程设计成绩评定表

班级:

物联网1002 姓名:

彭一凡  学号:

0121010340123

序号

评分项目

满分

实得分

1

学习态度认真、遵守纪律

10

2

设计分析合理性

3

设计方案正确性、可行性、创造性

20

4

设计结果正确性

40

5

设计报告的规范性

6

设计验收

总得分/等级

评语:

注:

最终成绩以五级分制记。

优(90-100分)、良(80-89分)、中(70-79分)、

及格(60-69分)、60分以下为不及格

                      指导教师签名:

                  201年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1