学习最新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

piayun(pia云)240元/季起云服务器,香港限时季付活动,cn2线路,4核4G15M

pia云怎么样?pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御。目前,Pia云优惠促销,年付全场8折起,香港超极速CN2季付活动,4核4G15M云服务器仅240元/季起,香港CN2、美国三网CN2深圳BGP优质云服务器超高性...

香港 1核 1G 5M 22元/月 美国 1核 512M 15M 19.36元/月 轻云互联

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:用户购买任...

iWebFusion:独立服务器月付57美元起/5个机房可选,10Gbps服务器月付149美元起

iWebFusion(iWFHosting)在部落分享过很多次了,这是成立于2001年的老牌国外主机商H4Y旗下站点,提供的产品包括虚拟主机、VPS和独立服务器租用等等,其中VPS主机基于KVM架构,数据中心可选美国洛杉矶、北卡、本德、蒙蒂塞洛等。商家独立服务器可选5个不同机房,最低每月57美元起,而大流量10Gbps带宽服务器也仅149美元起。首先我们分享几款常规服务器配置信息,以下机器可选择5...

skype登陆不了为你推荐
之路android支持ipad支持ipadipad如何上网IPAD4怎样上网?ipad上网新买的ipad怎么用。什么装程序 怎么上网用itunes备份iphone怎么从itunes备份恢复xp系统关闭445端口xp中,如何关闭掉一些没有用的端口,请高手解答?迅雷快鸟迅雷快鸟这种强盗软件不违规吗?win7关闭135端口win7系统 怎么关闭135 445 端口 修改注册表 创建IP安全策略 也试过 就是关不了 还望高手指教chromeframe谷歌浏览器(Chrome) 与(Chromium) 有什么区别?哪个更快?
空间域名 美国vps评测 北京vps主机 购买域名和空间 cybermonday Vultr windows主机 香港主机 60g硬盘 名片模板psd 抢票工具 免费个人博客 申请个人网页 创梦 免空 百兆独享 100m空间 工作站服务器 老左来了 徐正曦 更多