Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4729816
  • 博文数量: 930
  • 博客积分: 12070
  • 博客等级: 上将
  • 技术积分: 11448
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 16:57
文章分类

全部博文(930)

文章存档

2011年(60)

2010年(220)

2009年(371)

2008年(279)

分类: LINUX

2010-05-10 23:27:40

这是更加android开发文档,写的我的第一个Android开发项目,就是在屏幕上显示一个简单的Hello World。
      首先介绍几个概念:
      AVD,AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别,然后运行我们写的Android程序。我们建立的Android要运行,必须创建我们自己的AVD,每个AVD上可以配置很多的运行项目。创建AVD的方法又两种。一是通过Elcipse开发环境,二是通过命令行创建。
          Eclipse开发环境创建:
          选择Elcipse菜单中Windows菜单下的Android AVD Manager,弹出以下窗体:
          
          在name中输入AVD的名称,Target中选择我们使用的类库(Android 1.1、Android1.5或者Google APIs 1.5),创建SDCard和皮肤,点击Finish按钮就可以了。
          命令行创建:
          在命令行方式中找到Tools的路径,输入命令:android create avd --target 2 --name my_avd
          其中android是命令,后面是参数,Create avd是创建AVD,target 2是等级,name是Avd的名称。
          创建第一个Android开发项目:
          1、选择File->New->Project中选择Android Project,界面如下:
               
         2、点击下一步,进入界面如下:
            
        3、输入以下内容:对于其中输入的内容解释如下:
             Project Name:Eclipse项目的名称。
                Application Name:这个是应用程序的名称,他将显示在Android设备上的程序名称。
                Package Name:这个是Java包的名空间。
                Create Activity:这个名称将调用Android的插件,在插件中生成一个继承Android's Activity class的子类。
           4、建立好的目录为:
                
                其中:SRC是源文件,是程序员开发的源文件:中间他给我们产生了一个Helloworld.java的文件,文件的代码如下:
                package com.example.helloandroid;

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


public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
               这个是Android的插件自动生成的,他就是继承了Activity 类,这个类是android运行的一个类,简单的说就是一个界面。
              gen文件夹下的内容是自动产生的,不建议手工去修改这个里面的内容。
              res文件夹下放置的是android使用的资源,其中drawable是图片,也就是在Android Devices中显示的程序的图标。layout中是布局,其中TextView就是其中的配置。values中放置的是资源。
              另外就是一下自动生成的文件,还没有完全的明白,暂时不再赘述。
              5、修改HelloAndroid中的代码:
        修改为:
        package com.android.helloandroid;

 

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

 

public class HelloAndroid extends Activity {

   /** Called when the activity is first created. */

  @Override

   public void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);

       TextView tv = new TextView(this);

       tv.setText("Hello, Android");

       setContentView(tv);

   }

}

运行结果的界面如下:

阅读(2396) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

2011-08-15 16:36:43

Cheap Golf Equipment On the great website:http://www.cheapgolf4u.com

chinaunix网友2010-05-31 22:22:49

MBT is based on Africa's indigenous people to create innovative walking barefoot, and wear this shoe can stimulate the body to relax the muscles so that the muscles of heat to be released, consumed calories, thus to achieve weight loss results. MBT's pursuit of beauty in order to satisfy customers, design a variety of styles, such as Mbt Chapa shoe, MBT Lami Shoe