`
yunhuisdu19811011
  • 浏览: 94661 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论
  • fightingIOW: 案例看了,能实现上传,但是不是异步的,怎么改成页面可以预览呢? ...
    swfUpload实例
  • kizz: 您好,实例我看了,确实不错。您有struts2版的吗?现在项目 ...
    swfUpload实例

android 的activity初步知识学习

 
阅读更多

大纲:

  1. activity的主要作用

  2. 创建activity的方法

  3. 在AndroidMenifest.xml文件中注册应用activity方法

  4. 在activity中添加控件的方法

 

详解:

  1. activity的作用:activity是用户同应用程序交互的窗口,又是控件的容器

  2. 创建activity的方法:

      a. 一个activity就是一个类,并继承android.app.Activity
      b. 需要复写onCreate方法(当一个activity第一次运行的时候,android的操作系统会调用onCreate方法)
      c. 每一个activity都需要在AndroidManifest.xml当中进行配置 4.为activity添加必要的控件
        (通常来说一个activity对应一个布局文件,但也可以多个activity使用同一个布局文件)

  3. 在AndroidMenifest.xml文件中注册应用activity方法:

 

   <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="maris.activity" --包名
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="4" />  --兼容的最低版本

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Activity01" --类名
                  android:label="@string/app_name"> --注册activity
            <intent-filter>   -- 标示启动的activity
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

 

 

在布局文件中添加控件信息,

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
   
  <Button
  android:id="@+id/myButton"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="@string/btnText"
  />
<EditText
  android:id="@+id/myTextView"
  android:layout_height="wrap_content"
  android:layout_width="fill_parent">
    <requestFocus></requestFocus>
</EditText>
</LinearLayout>

 

package maris.activity;

import android.app.Activity;
import android.os.Bundle;
import android.widget.*;

/**
 * 学习:activity的初步
 *
 * @author 云惠
 *         1.一个activity就是一个类,并继承android.app.Activity
 *         2.需要复写onCreate方法(当一个activity第一次运行的时候,android的操作系统会调用onCreate方法)
 *         3.每一个activity都需要在AndroidManifest.xml当中进行配置 4.为activity添加必要的控件
 *         (通常来说一个activity对应一个布局文件,但也可以多个activity使用同一个布局文件)
 */
public class Activity01 extends Activity {
 /** Called when the activity is first created. */

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  Button btn = (Button) findViewById(R.id.myButton);
  btn.setText("save");

  TextView myTextView = (TextView) findViewById(R.id.myTextView);
  myTextView.setText("我是第一个文本哈");

 }
}

 

 

 

创建手机内存卡命令:

mksdcard 1024M f:/sdcard.img

分享到:
评论

相关推荐

    Android开发 - Activity 初步

    这篇博客"Android开发 - Activity 初步"可能详细介绍了Activity的基础知识,包括它的概念、生命周期以及如何在代码中创建和管理Activity。下面将深入探讨Activity的相关知识点。 **Activity的概念** Activity是...

    android Activity布局初步(三)- 相对布局

    在Android应用开发中,Activity是用户界面的基本单元,它负责展示UI并处理用户交互。本篇文章将深入探讨相对布局(RelativeLayout)在Android中的使用,这是一种常见的布局方式,允许控件根据彼此的位置进行相对定位...

    android-Kotlin pdf学习文档

    这些是进行Android开发时不可或缺的基础知识,也是过渡到使用Kotlin进行Android开发的初步准备。 接着,文档介绍了Kotlin中的高级特性,如Anko库的使用、扩展函数、Lambda表达式、可见性修饰符、委托属性等。这些...

    android 第一个学习例子

    通过这个简单的"第一个学习例子",你将对Android应用的基本构成和工作原理有一个初步的认识。随着学习的深入,你会接触到更多的概念和技术,如数据存储、网络请求、动画效果、多线程等,逐渐成为一名熟练的Android...

    Android最佳学习路线图.docx

    本学习路线图旨在帮助学习者快速入门 Android 应用和游戏开发,涵盖了 Java 基础知识、Android 基础知识、Android 游戏开发等方面。 一、 Java 基础知识点: 1. Java 基础入门:熟练 Java 开发环境搭建、使用 ...

    Android游戏与应用开发最佳学习路线图

    ### Android游戏与应用开发最佳学习路线图 #### 一、路线图概览 本学习路线图旨在为初学者提供一个全面且系统的学习路径,帮助其掌握Android应用与游戏开发的核心技能。通过本路线图的学习,学员将能够从零开始...

    android 初步,基本控件,布局,事件Demo

    在Android开发领域,初学者经常会接触到“android初步,基本控件,布局,事件Demo”这样的主题,这涵盖了Android应用开发的基础知识。在这个话题中,我们将深入探讨这些关键概念。 首先,我们来理解“基本控件”。...

    android学习笔记.zip

    本压缩包文件包含了一位学习者从第一天到第五天,以及一个特定项目——"android手机卫士"的学习笔记,详细记录了Android开发的初步探索和实践过程。 1. **Android基础知识** - **环境搭建**:学习笔记首先从...

    Android 学习第二天

    总结起来,“Android 学习第二天”是一个从创建第一个应用到初步理解Android开发环境和基础概念的过程。在这个阶段,掌握源码阅读、开发工具的使用以及基本的编程实践,将为后续的学习打下坚实的基础。随着学习的...

    Android最佳学习路线图

    本文将根据“Android最佳学习路线图”这一主题,深入解析Android开发的学习路径,涵盖从Java基础到Android应用与游戏开发的关键知识点,旨在帮助学习者构建坚实的技术基础,避免不必要的弯路。 #### 一、Java基础...

    android学习与开发项目笔记.zip

    这份"android学习与开发项目笔记.zip"压缩包包含了从第一天到第五天的学习记录,以及一个专门的"知识点笔记"和"android手机卫士项目笔记",旨在帮助初学者系统地理解和实践Android应用开发。 首先,让我们从...

    android初步开发.pdf没下载金币了悲哀

    《Android初步开发》是针对初学者的一份宝贵的资源,它涵盖了Android开发的基础知识,帮助新手逐步踏入移动应用开发的世界。Android作为一个开源的操作系统,已经成为了全球最广泛使用的智能手机平台之一,因此,...

    嵌入式Linux_Android学习路线图,嵌入式linux应用开发完全手册,Shell

    本文将依据标题、描述以及提供的资源,深入探讨嵌入式Linux及Android开发的知识体系。 1. **嵌入式Linux基础**: - **内核裁剪**:嵌入式系统通常资源有限,因此需要定制化Linux内核,删除不必要的模块,优化启动...

    安卓智能家居,android app源码,初步是实现开关、led灯亮度,电机pwm等,定时

    了解以上基础知识后,开发者需要具备Android应用开发经验,熟悉Java或Kotlin编程语言,理解Android SDK和Android Studio的使用。对于硬件部分,需要一定的嵌入式系统知识,如GPIO(通用输入输出)操作、PWM控制等。...

    android开发教程全集视频(迅雷种子)

    - **视频名称**:《Activity初步》 - **主要内容**:解释Activity的概念及其在Android应用程序中的作用。介绍如何创建Activity、设置布局文件以及处理Activity之间的交互。 - **学习目标**:理解Activity的基本原理...

    Android 开发实战经典

    "0203_Activity初步"是Android应用开发的核心概念之一。Activity代表了用户界面的一个独立屏幕,它负责处理用户的交互。这部分内容会介绍Activity的生命周期、启动模式以及如何在不同Activity之间进行跳转。 在...

    《零点起飞学Android开发》 PDF

    本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立android技术的思想框架,并对android开发过程有个初步了解。本书特意提供了典型习题及教学ppt以方便教学。另外,配...

    AndroidDriver-master_layers2x3_简单android源码_androidapp源码_android_

    【AndroidDriver-master_layers2x3_简单android源码_androidapp源码_android】是一个与Android应用程序开发相关的项目,从描述来看,这可能是某个人学习或练习Android编程时创建的第一个APP程序。这个项目的名称...

Global site tag (gtag.js) - Google Analytics