大纲:
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 初步"可能详细介绍了Activity的基础知识,包括它的概念、生命周期以及如何在代码中创建和管理Activity。下面将深入探讨Activity的相关知识点。 **Activity的概念** Activity是...
在Android应用开发中,Activity是用户界面的基本单元,它负责展示UI并处理用户交互。本篇文章将深入探讨相对布局(RelativeLayout)在Android中的使用,这是一种常见的布局方式,允许控件根据彼此的位置进行相对定位...
这些是进行Android开发时不可或缺的基础知识,也是过渡到使用Kotlin进行Android开发的初步准备。 接着,文档介绍了Kotlin中的高级特性,如Anko库的使用、扩展函数、Lambda表达式、可见性修饰符、委托属性等。这些...
通过这个简单的"第一个学习例子",你将对Android应用的基本构成和工作原理有一个初步的认识。随着学习的深入,你会接触到更多的概念和技术,如数据存储、网络请求、动画效果、多线程等,逐渐成为一名熟练的Android...
本学习路线图旨在帮助学习者快速入门 Android 应用和游戏开发,涵盖了 Java 基础知识、Android 基础知识、Android 游戏开发等方面。 一、 Java 基础知识点: 1. Java 基础入门:熟练 Java 开发环境搭建、使用 ...
### Android游戏与应用开发最佳学习路线图 #### 一、路线图概览 本学习路线图旨在为初学者提供一个全面且系统的学习路径,帮助其掌握Android应用与游戏开发的核心技能。通过本路线图的学习,学员将能够从零开始...
在Android开发领域,初学者经常会接触到“android初步,基本控件,布局,事件Demo”这样的主题,这涵盖了Android应用开发的基础知识。在这个话题中,我们将深入探讨这些关键概念。 首先,我们来理解“基本控件”。...
本压缩包文件包含了一位学习者从第一天到第五天,以及一个特定项目——"android手机卫士"的学习笔记,详细记录了Android开发的初步探索和实践过程。 1. **Android基础知识** - **环境搭建**:学习笔记首先从...
总结起来,“Android 学习第二天”是一个从创建第一个应用到初步理解Android开发环境和基础概念的过程。在这个阶段,掌握源码阅读、开发工具的使用以及基本的编程实践,将为后续的学习打下坚实的基础。随着学习的...
本文将根据“Android最佳学习路线图”这一主题,深入解析Android开发的学习路径,涵盖从Java基础到Android应用与游戏开发的关键知识点,旨在帮助学习者构建坚实的技术基础,避免不必要的弯路。 #### 一、Java基础...
这份"android学习与开发项目笔记.zip"压缩包包含了从第一天到第五天的学习记录,以及一个专门的"知识点笔记"和"android手机卫士项目笔记",旨在帮助初学者系统地理解和实践Android应用开发。 首先,让我们从...
《Android初步开发》是针对初学者的一份宝贵的资源,它涵盖了Android开发的基础知识,帮助新手逐步踏入移动应用开发的世界。Android作为一个开源的操作系统,已经成为了全球最广泛使用的智能手机平台之一,因此,...
本文将依据标题、描述以及提供的资源,深入探讨嵌入式Linux及Android开发的知识体系。 1. **嵌入式Linux基础**: - **内核裁剪**:嵌入式系统通常资源有限,因此需要定制化Linux内核,删除不必要的模块,优化启动...
了解以上基础知识后,开发者需要具备Android应用开发经验,熟悉Java或Kotlin编程语言,理解Android SDK和Android Studio的使用。对于硬件部分,需要一定的嵌入式系统知识,如GPIO(通用输入输出)操作、PWM控制等。...
- **视频名称**:《Activity初步》 - **主要内容**:解释Activity的概念及其在Android应用程序中的作用。介绍如何创建Activity、设置布局文件以及处理Activity之间的交互。 - **学习目标**:理解Activity的基本原理...
"0203_Activity初步"是Android应用开发的核心概念之一。Activity代表了用户界面的一个独立屏幕,它负责处理用户的交互。这部分内容会介绍Activity的生命周期、启动模式以及如何在不同Activity之间进行跳转。 在...
本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立android技术的思想框架,并对android开发过程有个初步了解。本书特意提供了典型习题及教学ppt以方便教学。另外,配...
【AndroidDriver-master_layers2x3_简单android源码_androidapp源码_android】是一个与Android应用程序开发相关的项目,从描述来看,这可能是某个人学习或练习Android编程时创建的第一个APP程序。这个项目的名称...