十九、Android Activity初探
移动端开发 网络
原文:十九、AndroidActivity初探Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个窗口会覆盖整个屏幕,但在某此情况下也会出现一些比屏幕小的窗口飘浮在另外一个窗口上面。接下来我们为Android应用添加一个新的Activity第一步、新建一个继承Activi…
原文:十九、Android Activity初探

Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个窗口会覆盖整个屏幕,但在某此情况下也会出现一些比屏幕小的窗口飘浮在另外一个窗口上面。

               

接下来我们为Android应用添加一个新的Activity

                

第一步、新建一个继承Activity的类,如:MainActivity

package com.ljq.activity;

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

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//使用setContentView用来显示某个视图
setContentView(R.layout.main);
}
}

                       

第二步、需要在功能清单AndroidManifest.xml文件中添加进上面Activity配置代码

xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package
="com.ljq.activity"
android:versionCode
="1"
android:versionName
="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">

<activity android:name=".MainActivity" android:label="@string/app_name">

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
intent-filter>
activity>

application>
<uses-sdk android:minSdkVersion="7" />

manifest>