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

【IT狗】在线ping,在线tcping,路由追踪

IT狗为用户提供 在线ping、在线tcping、在线路由追踪、域名被墙检测、域名被污染检测 等实用工具。【工具地址】https://www.itdog.cn/【工具特色】1、目前同类网站中,在线ping 仅支持1次或少量次数的测试,无法客观的展现目标服务器一段时间的网络状况,IT狗Ping工具可持续的进行一段时间的ping测试,并生成更为直观的网络质量柱状图,让用户更容易掌握服务器在各地区、各线...

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

PQ.hosting全线9折,1Gbps带宽不限流量VPS/€3/月,全球11大机房可选

Hostadvice主机目录对我们的服务进行了测试,然后给PQ.hosting颁发了十大WordPress托管奖。为此,宣布PQ.Hosting将在一周内进行折扣优惠,购买和续订虚拟服务器使用优惠码:Hostadvice ,全部优惠10%。PQ.hosting,国外商家,成天于2019年,正规公司,是全球互联网注册商协会 RIPE 的成员。主要是因为提供1Gbps带宽、不限流量的基于KVM虚拟的V...

skype登陆不了为你推荐
工艺美术品设计专业newlyroutefunctionscss支持ipad杭州市西湖区翠苑第四幼儿园智慧校园采购项目支持ipaddominavimasios7exportingjavatcpip上的netbios禁用tcp/ip上的netbios对网络应用软件的正常运行有没有影响?google中国地图怎样用GOOLE搜中国地图用卫星看的那一种(可以看到城市和房子的)
双线服务器租用 踢楼 webhosting qq数据库 三拼域名 php空间推荐 idc是什么 英国伦敦 net空间 论坛主机 个人免费邮箱 中国联通宽带测速 国外免费云空间 大化网 alexa世界排名 e-mail asp简介 德国代理 paypal登陆 日本小学生 更多