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

cyun29元/月,香港CN2 GIA云服务器低至起;香港多ip站群云服务器4核4G

cyun怎么样?cyun蓝米数据是一家(香港)藍米數據有限公司旗下品牌,蓝米云、蓝米主机等同属于该公司品牌。CYUN全系列云产品采用KVM架构,SSD磁盘阵列,优化线路,低延迟,高稳定。目前,cyun推出的香港云服务器性价比超高,香港cn2 gia云服务器,1核1G1M/系统盘+20G数据盘,低至29元/月起;香港多ip站群云服务器,16个ip/4核4G仅220元/月起,希望买香港站群服务器的站长...

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

MechanicWeb免费DirectAdmin/异地备份

MechanicWeb怎么样?MechanicWeb好不好?MechanicWeb成立于2008年,目前在美国洛杉矶、凤凰城、达拉斯、迈阿密、北卡、纽约、英国、卢森堡、德国、加拿大、新加坡有11个数据中心,主营全托管型虚拟主机、VPS主机、半专用服务器和独立服务器业务。MechanicWeb只做高端的托管vps,这次MechanicWeb上新Xeon W-1290P处理器套餐,基准3.7GHz最高...

skype登陆不了为你推荐
Vater壶腹癌是壶腹周围恶性肿瘤中第二常见的疾支持ipad支持ipadnetbios端口怎么关闭8909端口!其他端口就不用了重庆电信网速测试电信100M下载速度多少M,为什么我家里电信100M下载速度最快5M美妙,是不是严重缩水winrar5.0win7 64位在运行winrar安装程序时,提示winrar停止工作。苹果5.1.1固件下载iphone4 ios5.1.1的官方验证已经关闭如何升级到5.1.1?Labelios6viewerfusioncharts开关fusioncharts
新网域名 深圳域名注册 德国vps 高防直连vps 万网域名解析 美国独立服务器 美国主机评测 vultr美国与日本 国外bt 建站代码 工信部icp备案号 idc是什么 qq云端 空间技术网 服务器监测 香港亚马逊 服务器是干什么用的 什么是web服务器 数据库空间 防cc攻击 更多