`
yunhuisdu19811011
  • 浏览: 92302 次
  • 性别: 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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics