`
GLC
  • 浏览: 113129 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

android简单学习总结

 
阅读更多

android简单学习总结:
    
    在学习android之前,我们必须了解用Ecplice搭建android开发平台;在搭建平台之前、我们需要下载

或拷贝两个文件:ADT-10.0.1 (1)和android-sdk_r06-windows;这两个文件很大,建议向有资源的同学拷

贝;注意:这两个文件要和自己电脑所配置操作系统统一;32位就用32位的、64位的就用64位的;不然后面

配置过程会 出问题的。。。
    有了这两个文件后,先安装ADT、安装完后,在电脑属性中的环境变量path中,加入Android的安装目录

/tools。
    然后在Ecplice中安装ADT插件;
      在安装插件时,需要将目录为ADT-10.0.1 (1)\plugins文件下的四个文件复制到 Ecplice中的

plugins中;这样,安装时才会自动安装;
      接着就是安装ADT, 打开Eclipse —> help —> install New Software
点击add按钮,弹出对话框要求输入Name和Location
Name:自己随便取名
Location:输入:Http://dl-ssl.google.com/android/eclipse
点击OK按钮后,在Work with下面的下拉列表中把它们都选中,然后根 据提示往下走
完成以上步骤后,选择Window > Preferences,在左边的面板选择Android,弹出界面后、选择所要

       开发的android版本即可。

    最后创建AVD(Android Virtual Device)
Android应用程序要在虚拟机上运行,必须创建AVD;
        点击Ecplice菜单栏上的"Open android SDK and AVD Manager"按键;
       
        打开界面后,填写SD卡的大小;这个一般是256M,如果需要内存比较大的话,可以适当填大些。。

        点击Create AVD完成AVD创建

        选中此虚拟机,点击右侧工具栏中的Starts the selected AVD,虚拟手机就开机了
      
        这样,开发的平台就搭建好了。。

下面是开发软件的步骤:

         开发项目先了解什么是Activity?
            手机开发最重要的是用户接口,Android中的Activity就是Android应用与用户的接口,

Activity是Android中最常用的组件。
从视觉效果来看,一个Activity占据一个窗口界面,响应所有窗口事件,具备有控件,菜单等界面

元素。从内部逻辑来看,Activity需要为了保持各个界面状态,需要做很多持久化的事情,还需要妥善管理

生命周期,和一些转跳逻辑。
        这些或许暂时你还不能理解,没关系、我们可以先继续往下走;

        这里我们简单介绍登录界面的开发过程: 
    
实现登录界面需先设置按钮及文本输入框布局:

此布局需在main.xml中设置、详细代码如下


<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_height="fill_parent" 
	android:layout_width="fill_parent" 
	android:orientation="vertical" 
	> 
	<TextView 
	android:layout_height="wrap_content" android:layout_width="fill_parent" 
	android:gravity="center_horizontal" android:textSize="30px" android:text="用户登录"/> 

<!-- 嵌套布局 -->
    <LinearLayout android:layout_height="wrap_content" 
    android:layout_width="wrap_content" android:orientation="horizontal" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_gravity="center_horizontal">

    <TextView android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="账户"/> 
    <EditText android:layout_height="wrap_content" 
    android:layout_width="100px" 
    android:id="@+id/edit_name"/>
    </LinearLayout> 
    
    <LinearLayout android:layout_height="wrap_content" 
    android:layout_width="wrap_content" android:orientation="horizontal" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_gravity="center_horizontal">
    
     <TextView android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:text="密码"/> 
     <EditText android:layout_height="wrap_content" 
     android:layout_width="100px" 
     android:id="@+id/edit_pwd"/>
     </LinearLayout> 

<!-- 按钮对象 -->
<LinearLayout android:layout_height="wrap_content" 
 android:layout_width="wrap_content" 
 android:orientation="horizontal" 
 xmlns:android="http://schemas.android.com/apk/res/android" 
 android:layout_gravity="center_horizontal">
 <Button 
 android:layout_height="wrap_content" 
 android:layout_width="wrap_content" 
 android:text="登陆" 
 android:id="@+id/btn_login"/> 
 <Button 
android:layout_height="wrap_content" 
android:layout_width="100px" 
android:text="重置" 
android:id="@+id/btn_reset"/>
 </LinearLayout>
  </LinearLayout>



这样,我们可以点击右键、运行android application;此时可以看到手机模拟器中显现的

按钮和文本输入框布局。

接着、在继承Activity的类中获取组件。。

     其代码如下:


/** 获取组件的方法 */
    public void getView(){
    	//通过id来找到组件对象
    	Button btn_login = (Button)findViewById(R.id.btn_login);
    	
         Button btn_reset = (Button)findViewById(R.id.btn_reset);
    	
         edit_name = (EditText)findViewById(R.id.edit_name);
    	
         edit_pwd = (EditText)findViewById(R.id.edit_pwd);
    	
    	//点击弹出提示信息
    	btn_login.setOnClickListener(listener);
    	
         btn_reset.setOnClickListener(listener);
    }


获取组件后,添加按钮、实现按钮的动作命令;这里、我们可以用匿名内部类来实现。

代码如下:

/** 创建监听器对象 */
    OnClickListener listener = new OnClickListener(){
		//监听按钮被点击的操作
		public void onClick(View v){
			//验证操作
			int id = v.getId();
			switch(id){
			case R.id.btn_login:
				//获取文本输入框中的内容
				if("netjava".equals(edit_name.getText().toString())){
					//创建intent对象,实现界面跳转,intent相当于信使RN
					Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
					//跳转至第二界面
//					System.out.println("<><><><><><><><><><>");
					startActivity(intent);
					
				}else{
					Toast.makeText(FirstActivity.this, "您输入的用户名有误", 3).show();
				}
				break;
			//如果是重置文件
			case R.id.btn_reset:
				edit_name.setText("");
				edit_pwd.setText("");
				break;
			}
		}
	};


上面、账号和密码匹配后、将进入第二界面;这里将不进行详述。
这样、简单的登录界面功能便实现了。。。
分享到:
评论

相关推荐

    Android知识系统总结

    Android知识系统总结是一个涵盖广泛的主题,它涉及到Android操作系统的核心概念、开发环境的搭建、应用程序的结构、用户界面设计、数据存储、网络通信、多线程处理、性能优化等多个方面。以下是对这些关键知识点的...

    Android页面布局总结

    ### Android页面布局详解 在Android开发中,布局是构建用户界面的基础。良好的布局不仅能够提升应用的美观度,还能提高用户体验。本文将详细介绍Android中三种常见的布局方式:LinearLayout(线性布局)、...

    Android画图学习总结(五)——Paint_玉树临疯_ 京华志

    通过本文的学习,我们了解到Paint是Android绘画的核心组件之一,它提供了丰富的功能来控制绘图的各个方面。无论是绘制简单的文本还是复杂的图形,Paint都能提供灵活而强大的支持。掌握Paint的基本用法和高级技巧对于...

    学习Android总结

    ### 学习Android总结 #### 一、初步接触与学习路径 在初步接触Android时,首先感受到的是其独特的魅力和实用性。与Web开发相比,Android界面设计不仅具有丰富的视觉效果,而且在架构上也十分相似,这使得具备一定...

    android dialog总结

    这篇总结将深入探讨Android中的Dialog及其各种应用场景。 首先,Android中的Dialog主要分为两种类型:系统对话框(System Dialogs)和自定义对话框(Custom Dialogs)。系统对话框包括警告对话框(AlertDialog)、...

    Android动画学习总结Demo---上

    本文将主要围绕“Android动画学习总结Demo”进行详细讲解,特别是`AnimationSet`和`RotateAnimation`这两个核心概念。 首先,我们要理解`Animation`的基本概念。在Android中,动画是通过改变View对象的属性来实现...

    Android学习总结

    【Android学习总结】 Android开发是当今移动应用开发领域的重要组成部分,尤其对于Java开发者而言,掌握Android技术至关重要。本文将从Android环境搭建、组件介绍及NDK编译三个方面进行详细阐述。 一、Android学习...

    android实现简单的拨号功能

    在Android平台上,实现一个简单的拨号功能涉及到对系统电话API的使用,这主要涉及到`Intent`、`tel:`协议以及权限管理。以下是对这个话题的详细解析: 首先,Android应用程序不能直接操作硬件,而是通过发送意图...

    Android简单的音乐播放器

    总结来说,开发一个Android简单音乐播放器涉及的关键技术点有:`MediaPlayer`类的使用,播放进度的监听与控制,后台服务的实现,用户界面设计以及事件处理。通过学习和实践这些知识点,开发者可以构建出一个基本但...

    android简单总结

    这个“android简单总结”涵盖了Android系统的基础知识,开发环境搭建,UI设计,应用程序结构,数据存储,网络通信,多线程,权限管理,以及一些常用API的使用等方面。 一、Android系统基础 Android系统基于Linux...

    Android记事本(简单源码)

    通过学习和分析这个源码,你可以了解到如何构建一个简单的Android应用,如何处理用户交互,以及如何存储和检索数据。同时,它也展示了如何增强用户体验,比如通过音效和震动。在实践中不断探索,你将能掌握更多...

    Android技术总结

    Android 技术总结 在深入探讨 Android 技术之前,我们先回顾一下“Hello, World!”这个经典案例,它是每个编程新手入门时的第一个程序。在 Android 中,创建一个简单的 HelloWorld 应用同样简单,但涉及到了一些...

    Android greenDAO 数据库 简单学习之基本使用

    **Android greenDAO 数据库 简单学习之基本使用** 在Android开发中,数据库操作是不可或缺的一部分,而greenDAO作为一款高效、轻量级的对象关系映射(ORM)框架,可以简化我们对SQLite数据库的操作。它允许开发者...

    android 简单计算器

    总结,这个“android简单计算器”项目是一个基础的Android编程练习,涵盖了Android应用开发的基本流程,包括UI设计、事件处理、计算逻辑实现等关键点。对于初学者来说,这是一个很好的起点,可以帮助他们逐步掌握...

    Android快速学习入门

    - **总结**:本文档通过简单易懂的方式介绍了如何从零开始学习Android开发,包括SDK的安装、创建第一个应用以及如何扩展功能。 - **建议**: - 开发者应熟悉XML布局文件的编写规则,以便更灵活地设计用户界面。 - ...

    Android学习

    - **主要内容**:了解Android平台的基本架构,掌握开发环境的搭建,学会使用Android命令行工具,编写第一个简单的Android应用程序。 - **目标**:通过实践操作,让学员熟悉Android开发的基本流程和技术栈。 ##### 2...

    Android style简单学习应用示例.zip

    "Android style简单学习应用示例.zip"提供了一个基础的源码示例,帮助初学者理解如何在Android应用中使用和自定义风格。 首先,让我们了解什么是Android Style。在Android中,风格是XML文件中的一组属性,定义了UI...

    android画图总结.pdf

    ### Android画图技术详解 #### 一、概述 在Android应用开发中,图像处理是非常重要的一个环节。无论是简单的UI设计还是复杂的游戏开发,都需要用到...希望本文能为正在学习或从事Android开发的朋友们提供一定的帮助。

Global site tag (gtag.js) - Google Analytics