学习最新Android简单的登陆界面的设计开发教学资料

skype登陆不了  时间:2021-04-26  阅读:()

精品好文档推荐学习交流

-Andro i d移动平台开发

学院信息工程学院班级

学号

姓名

仅供学习与交流如有侵权请联系网站删除谢谢1

精品好文档推荐学习交流

实训内容

一 1.Andriod的简介

Android一词的本义指“机器人”  同时也是Google于2007年11月5 日宣布的基于Linux平台的开源手机操作系统的名称该平台由操作系统、 中间件、用户界面和应用软件组成号称是首个为移动终端打造的真正开放和完整的移动软件。 目前最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。

Android是基于Linux开放性内核的操作系统是Google公司在2007年11月5日公布的手机操作系统。 Android早期由原名为"Android"的公司开发谷歌在2005年收购"Android. Inc"后继续对Android系统开发运营它采用了软件堆层software stack又名软件叠层的架构主要分为三部分。底层Linux内核只提供基本功能其他的应用软件则由各公司自行开发部分程序以Java编写。 2011年初数据显示仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统使之跃居全球最受欢迎的智能手机平台。现在 Android系统不但应用于智能手机也在平板电脑市场急速扩张在智能MP4方面也有较大发展。采用Android系统主要厂商包括台湾的HTC, (第一台谷歌的手机G1由HTC生产代工美国摩托罗拉,SE等中国大陆厂商如魅族M9 华为、 中兴、联想、蓝魔等。

2.Android构架图

二 1软件下载

Android SDK 网址是http://developer.android.com.

JDK的下载地址http://java. sun.com/javase/downloads/widget/jdk6. jsp 。Eclipse的下载网址是http://www.eclipse.org/downloads/

2.Android开发环境搭建

仅供学习与交流如有侵权请联系网站删除谢谢2

精品好文档推荐学习交流

第一步下载Android SDK

网址是http://developer.android.com./sdk/index.html 。 Android 1.5之前Google提供了Android SDK开发的完整下载在Android 1.6之后Google只提供了安装工具在线安装。

单击“android-sdk-windows. zip”链接进行SDK下载下载该文件后解压该文件到操作系统的任意目录下。打开目录找到SDK Setup. exe可执行文件双击执行该文"件。

选择“ Available Packa”ges"选择“想安装的版”本我是全选“了省事然后单”击 Install Selected ->选择 Accept All 再单击 Install Accepted就可以在线安装了。

提示如果你的“Available Packages”右侧的地址不能打开请选择左侧列表的“Setting”选项在右侧的设置中勾选“Fore https //. . . . . . ”

第二步安装JDK

A下载JDK。 Android SDK需要JDK5 以上的版本。 JDK6 的下载地址http://java. sun.com/javase/downloads/widget/jdk6. jsp 。

B安装JDK。下载完成后进行正常双击、安装这里就不说了。 。 。

C配置Java环境变量

1配”置“Java ”Home。“复制Java”的安装路径右键单击“我的电脑” -> “属性 -> 高级 —> 环境变量 中新建环境变量java_home变量值为java安装路径。

2配置Path。右键单击“我的电脑” -> “属性” -> “高级”—> “环境变量” 在“系统环境变量”中编辑Path便来了个添加Java的bin目录到其中。变量与变量中间使用分号“;”分隔“。

3配置classpath。右键单击 我的电脑” -> “属性” -> “高级”—> “环境变量” 在“系“统”环境变量”中新建一个系统变量名称为“classpath” 变量值为半角句号 .

第三步下载Eclipse

ADT插件要求Eclipse 的版本是3.3 以上 Eclipse 的下载网址是http://www. eclipse.org/downloads/ 。下载后解压可以直接使用。

下载安装ADT。这里介绍“通过”Ecli“pse在线更新的方式安装。

1启动E“clipse选”择 Help -> Install New Software. . . . . ”

2单击 Add. . . . . 添加一个更新站点注意站点http后面不要加s否则可能 连 接 失 败 。  Name  ADT 0.9.5  Location http://dl-ssl.google.com/android/eclipse/ 

3添加好后勾选“Developer Tools”单击“Next”进行更新安装。

三基于JAVA平台的android的UI登陆界面的设计

1.SDK、 JDK的界面以及使用。

2.Eclipse软件的使用。

3.Android编程方法。

4.UI界面的布局(layout) 。

5.Button的使用。

6.Activity的生命周期。

7.Activity与另外多个Activity之间的界面跳转。

仅供学习与交流如有侵权请联系网站删除谢谢3

精品好文档推荐学习交流

8.对按键Button的监听。

9.编写.JAVA和.XML文件。

实训目的

1.学会并熟练使用Eclipse SDK,JDK。

2. 了解和掌握android移动平台开发的相关知识。

3.灵活运用android用户界面UI技术。

4. 熟悉常用的UI组件 UI布局 UI元素。

5. 能够简单的编写界面的布局XML文件。

6. 能够简单的编写常用UI组件相关的JAVA代码。

7.最后根据所学习的知识自己可以编写一个有关登陆界面的程序。设计流程

流程图

仅供学习与交流如有侵权请联系网站删除谢谢4

精品好文档推荐学习交流

首先分别编写五个activity的布局文件XML

Main.xml

<?xml version="1.0"encoding="utf-8"?>

<AbsoluteLayout"android: id= @+i"d/widget0"xmlns:android= h ttp"://schemas.an"droid. com/apk/res/android"android:layout_height="wrap_content"android:layout_width= wrap_content >

<TextViewandroid: id="@+id/widge"t43" "android:layout_width= 2"43dp"android:layout"_height= 37dpandroid:text= Welcome To FIFA 2012"android:textSize="2"2sp"android:textColor= #ff33cc00"android:layout_x="41dp"android:layout_y= 35dp />

<TextViewandroid: id="@+id/widge"t44""android:layout_width= 6"2dp "android:layout_heigh"t= 23dp "android:backgr"ound= #ffcccccc "android:text= &#37"038;&"#31665;android:textSize= 1"6sp "android:textStyle="boldandroid:textColor= #ff000000"android:layout_x="31dp""android:layout_y= 107dp />

<TextViewandroid: id="@+id/widge"t45"android:layout_width= w"rap_c"ontent"android:layout_heigh"t= 24dp "android:backgr"ound= #ffccccccandroid:text= &#30"331;&"#24405;&#23494;&#30721;"android:textSize= 1"6sp "android:textStyle="boldandroid:textColor= #ff000000"android:layout_x="29dp""android:layout_y= 156dp />

<EditTextandroid: id="@+id/widge"t46" "android:layout_width= 1"68dp"android:layout_hei"ght="39dpandroid:textSize= 18sp

仅供学习与交流如有侵权请联系网站删除谢谢5

精品好文档推荐学习交流

android:layout_x="120dp"android:layout_y= 101dp />

<EditTextandroid: id="@+id/widge"t47" "android:layout_width= 1"69dp"android:layout_hei"ght="39dpandroid:textSize="18sp "android:layout_x="119dp"android:layout_y= 150dp />

<Buttonandroid: id="@+id/butto"n1"android:layout_width= 1"11dp"android:layout"_height= 45dpandroid:text= &#245"36;&#"35760;&#23494;&#30721;&#65311;"android:textStyle="bold"android:layout_x="25dp "android:layout_y= 199dp />

<Buttonandroid: id="@+id/button2"android:layout_width="8"3dp""android:layout"_height= 44dpandroid:text= &#303"31;&#"38470;"android:textStyle="bold"android:layout_x="134dp"android:layout_y= 200dp />

<Buttonandroid: id="@+id/butto"n3" "android:layout_width= 7"7dp "android:layout"_height= 44dpandroid:text= &#278"80;&#"20876;"android:textStyle="bold"android:layout_x="215dp"android:layout_y= 200dp />

<CheckBoxandroid: id="@+id/widge"t51" "android:layout_width= 1"38dp"android:layout"_height= 46dpandroid:text= &#357"60;&#"20303;&#23494;&#30721;"android:textStyle="bold"android:layout_x="25dp "android:layout_y= 254dp />

<ImageView an"droid:layout_wi"dth="331dp"android: id="@+id/p"hoto"android:src= @draw"able"/kaka android:layo"ut_hei"ght= 476dpandroid:layout_x= 0dp android:layout_y= 170dp></ImageView>仅供学习与交流如有侵权请联系网站删除谢谢6

精品好文档推荐学习交流

</AbsoluteLayout>

Oneactivity_lay"out."xml

<?xml version= 1.0 encoding="utf-8"?>

<AbsoluteLayout"android: id= @+id/widge"t0"android:layout_width= f"ill_parent""android:layout_"height= fill_parentxmlns:android= h ttp://schemas.android. com/apk/res/android"><Buttonandroid: id="@+id/widge"t32"android:layout_width= w"rap_content""android:layout"_height= wrap_contentandroid:text= &#26"032;&"#40092;&#20107;"android:textSize= 1"6sp "android:textStyle="bold"android:layout_x="26dp"android:layout_y= 29dp />

<Buttonandroid: id="@+id/widge"t33""android:layout_width= 5"9dpandroid:layout"_height= wrap_con"tent"android:text= &#22909;&#21451;android:textSize="1"6sp""android:textStyle="bold"android:layout_x="131dp"android:layout_y= 31dp />

<Buttonandroid: id="@+id/widge"t34"android:layout_width= w"rap_content""android:layout"_height= wrap_contentandroid:text= &#20"010;&"#20154;&#36164;&#26009;"android:textSize= 1"6sp "android:textStyle="bold"android:layout_x="232dp"android:layout_y= 30dp />

<Buttonandroid: id="@+id/widge"t35" "android:layout_width= 1"99dp"android:layout"_height= 39dpandroid:text= &#214"57;&#"24086;"android:textStyle="bold"android:layout_x= 59dp

仅供学习与交流如有侵权请联系网站删除谢谢7

精品好文档推荐学习交流

android:layout_y="141dp"/>

<Buttonandroid: id="@+id/widge"t36" "android:layout_width= 1"97dp"android:layout"_height= 42dpandroid:text= &#300"41;&#"35328;"android:textStyle="bold"android:layout_x="60dp "android:layout_y= 216dp />

</AbsoluteLayout>

Twoactivity_lay"out."xml

<?xml version= 1.0 encoding="utf-8"?>

<AbsoluteLayout"android: id= @+id/widge"t0"android:layout_width= f"ill_parent""android:layout_"height= fill_parentxmlns:android= h ttp://schemas.android. com/apk/res/android"><TextViewandroid: id="@+id/widge"t32" "android:layout_width= 1"12dp"android:layout"_height= 36dpandroid:text= &#25"214;&"#22238;&#23494;&#30721;"android:textSize= 2"2sp "android:textStyle="boldandroid:textColor= #ffff0000"android:layout_x="111dp""android:layout_y= 29dp />

<TextViewandroid: id="@+id/widge"t33"android:layout_width= w"rap_c"ontent"android:layout"_height= 34dpandroid:text= &#38"382;&"#39064;&#25552;&#31034;&#65306;"android:textSize= 1"6sp "android:textStyle="bold"android:layout_x="18dp"android:layout_y= 86dp />

<TextViewandroid: id="@+id/widge"t37"android:layout_width= w"rap_content""android:layout"_height= wrap_contentandroid:text= &#20320;&#26"368;&#21916;&#27426;&#30340;&#29699;&#26143;&#26159;&#35841;"&#653"11;android:textSize= 16sp

仅供学习与交流如有侵权请联系网站删除谢谢8

精品好文档推荐学习交流

android:textStyle=""bold"android:layout_x="109dp"android:layout_y= 87dp />

<TextViewandroid: id="@+id/widge"t38"android:layout_width= w"rap_content""android:layout"_height= wrap_contentandroid:text= &#31"572;&"#26696;&#65306;"android:textSize= 1"6sp "android:textStyle="bold"android:layout_x="49dp "android:layout_y= 150dp />

<EditTextandroid: id="@+id/widge"t39" "android:layout_width= 1"68dp"android:layout_hei"ght="42dpandroid:textSize="18sp "android:layout_x="109dp"android:layout_y= 143dp />

<Buttonandroid: id="@+id/butto"n4" "android:layout_width= 7"5dp "android:layout"_he"ight= 47dpandroid:text= OKandroid:textStyle=""bold""android:layout_x="53dp "android:layout_y= 261dp />

<Buttonandroid: id="@+id/widge"t41""android:layout_width= 7"2dp "android:layout"_height"= 47dpandro i d:t ext= CANCLEandroid:textStyle=""bold"android:layout_x="194dp"android:layout_y= 261dp />

</AbsoluteLayout>

Threeactivity_l"ayou"t.xml

<?xml version= 1.0 encoding="utf-8"?>

<AbsoluteLayout"android: id= @+id/widge"t0"android:layout_width= f"ill_parent""android:layout_"height= fill_parentxmlns:android= h ttp://schemas.android. com/apk/res/android">仅供学习与交流如有侵权请联系网站删除谢谢9

pia云低至20/月,七折美国服务器

Pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御,常看我测评的朋友应该知道,一般带防御去程都是骨干线路,香港的线路也是CN2直连大陆,目前商家重新开业,价格非常美丽,性价比较非常高,有需要的朋友可以关注一下。活动方案...

Hostio€5/月KVM-2GB/25GB/5TB/荷兰机房

Hostio是一家成立于2006年的国外主机商,提供基于KVM架构的VPS主机,AMD EPYC CPU,NVMe硬盘,1-10Gbps带宽,最低月付5欧元起。商家采用自己的网络AS208258,宿主机采用2 x AMD Epyc 7452 32C/64T 2.3Ghz CPU,16*32GB内存,4个Samsung PM983 NVMe SSD,提供IPv4+IPv6。下面列出几款主机配置信息。...

阿里云金秋上云季,云服务器秒杀2C2G5M年付60元起

阿里云(aliyun)在这个月又推出了一个金秋上云季活动,到9月30日前,每天两场秒杀活动,包括轻量应用服务器、云服务器、云数据库、短信包、存储包、CDN流量包等等产品,其中Aliyun轻量云服务器最低60元/年起,还可以99元续费3次!活动针对新用户和没有购买过他们的产品的老用户均可参与,每人限购1件。关于阿里云不用多说了,国内首屈一指的云服务器商家,无论建站还是学习都是相当靠谱的。活动地址:h...

skype登陆不了为你推荐
清华大学经济管理学院由陈可辛率领的《武侠》大军Createdwin7支持ipad支持ipad支持ipadboxiphone重庆网通重庆联通现在有哪些资费???win10关闭445端口win10家庭版怎么禁用445端口ms17-010win10pybaen.10.的硬币是哪国的再中国至多少钱
美国和欧洲vps simcentric 百度云100as debian源 地址大全 空间服务商 毫秒英文 流量计费 河南移动m值兑换 国外免费asp空间 支持外链的相册 网站在线扫描 无限流量 web服务器搭建 万网主机管理 西安服务器托管 云服务器比较 腾讯网盘 服务器防御 湖南铁通 更多