`
Sphinx_yong
  • 浏览: 325514 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android(二)HelloWorld,Android(上)

阅读更多
  1. 选择File > New > Project
  2. 选择Android > Android Project, 按 Next
    选择  Create new project in workspace to start a project for new code.
    输入 project name,  package name, the name of a single Activity class  application name. Project name:HelloWorld;
    Contents:选择是新建一个项目,还是导入一个存在的项目;
    Pachage name:实际上就是指定你的这个项目的顶级包名称,即你所有在此项目中的类都将以此为包空间,如com.test(注:至少要两级,单级包名不允许,如com);
    Activity name:Android SDK插件将自动为我们生成的一个Stub类,此类将自动继承于Android的Activity类。一个Activity子类能够运行并执行工作,并能创建一个UI。当然,Activity类并不是必需的。这里我们填上MyActivity;
    Application name:这是一个针对最终用户可见的应用名称,我们就写HelloWorld;

    按 Finish.

    ADT插件生成的工程包括:
    src/ 文件夹包括 stub .java Activity file.
    res/ 文件夹包括resources.
    AndroidManifest.xml The是工程的 manifest for your project.文件

  3.  打开string.xml文件,添加代码如下图
    <?xml version="1.0" encoding="utf-8"?>
    

    <resources>

    <string name="app_name">HelloWorld</string>

    <string name="str">HelloWorld,Android</string>

    </resources>
     
  4. 打开res/layout/main.xml文件,添加代码如下:
    <?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 id="@+id/txt"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/str"
    />
    </LinearLayout>
     <LinearLayout>描述了这是一个线性排列的布局,android:orientation=vertical表示所有组件将纵向排布。而经典的Hello World是用一个TextView来展示的。Android里要显示的组件用XML文件描述而不用在代码中硬编码;
  5. 保存所有文件,在运行前,我们要先配置一下运行环境:

      a、Run > Run… > Run对话框 > 在左侧找到Android Application项,右键点击 > New;

      b、此时右侧出现运行环境配置页,在Android标签中,输入配置名称,选择Project及Activity类;

      c、点Apply保存,点Run开始执行。
  6. 就会出现一个手机模拟器,等待一会儿,模拟器屏幕上就会出现运行结果了HelloWorld,Android

2
2
分享到:
评论
2 楼 honechow 2009-05-09  
出现模拟器后,等待30S才出现结果,怎么回事呢 ?  我在ubuntu8.10下
1 楼 Sphinx_yong 2008-03-05  
代码编辑器还是不怎么会用,导致排版有些问题!

相关推荐

Global site tag (gtag.js) - Google Analytics