`

搭建Android开发环境写第一个Hello World程序2

阅读更多
接上上一个文章

三、Hello World 程序
1、res/layout/main.xml
<?xml version="1.0" encoding="utf-8"?> 
<!– 
设置 ID 的方式:ID前加前缀,@ id/ 
引用资源文件内字符串资源的方式:指定的资源名称前加前缀,@string/ 
–> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@ id/layout" 
    > 
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello" 
    /> 
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@ id/txt" 
    /> 
</LinearLayout>

2、res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="hello">hello</string> layout 直接调用 values 中的字符串
    <string name="hello2">hello2</string> 编程方式调用 values 中的字符串
    <string name="app_name">hello_app_name</string> 
</resources>


3、res/drawable 目录下放置一个名为 icon.png 的图片文件

4、AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="com.flytosea.hello" 
      android:versionCode="1" 
      android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
        <activity android:name=".Main" 
                  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="8" /> 
</manifest>


5、Main.java
package com.flytosea.hello;

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.LinearLayout; 
import android.widget.TextView;

public class Main extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        // 将指定的布局文件作为 Activity 所显示的内容 
        setContentView(R.layout.main); 
        // 动态地在指定的容器控件上添加新的控件 
        TextView txt = new TextView(this); 
        txt.setText("测试文本"); 
        // setContentView(txt); 
        ((LinearLayout)this.findViewById(R.id.layout)).addView(txt); 
        // 引用资源文件内的内容作为输出内容 
        TextView txt1 = (TextView)this.findViewById(R.id.txt); 
        txt1.setText(this.getString(R.string.hello2)); 
    } 
}

至此,我们完成了第一个Android程序的编写,开启我们Android开发之路。
分享到:
评论

相关推荐

    Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1

    \Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld\Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1第一、二课

    Android程序开发学习之创建第一个Android程序(Hello World程序)

    当我们已经搭建好开发环境,接下来我们按照步骤创建Holle World程序 1.程序创建步骤 (1)新建项目,可以如下图点击新建一个项目, 在布局中可以根据自己的需要选择布局结构,添加组件,调节组件大小,背景颜色等...

    Android SDK与Eclipse最新版开发环境搭建

    介绍了Windows环境下,基于Android SDK 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android World。

    Google Android开发入门与实战.part2.rar

    2、搭建android开发环境 3、androidSDK介绍 4、android market及应用发布 5、第一个应用Hello World 6、android应用程序结构介绍 7、良好的学习开端 8、android的数据存储操作 9、Internet和Broadcast面对面 10、...

    Google Android开发入门与实战.part1.rar

    2、搭建android开发环境 3、androidSDK介绍 4、android market及应用发布 5、第一个应用Hello World 6、android应用程序结构介绍 7、良好的学习开端 8、android的数据存储操作 9、Internet和Broadcast面对面 10、...

    Google Android开发入门与实战.part3.rar

    2、搭建android开发环境 3、androidSDK介绍 4、android market及应用发布 5、第一个应用Hello World 6、android应用程序结构介绍 7、良好的学习开端 8、android的数据存储操作 9、Internet和Broadcast面对面 10、...

    大话企业级Android应用开发实战[王家林][程序源代码]

    第1话 大话Android  1 智能手机与3g  2 智能手机平台  3 智能手机与手机厂商  4 Android详解  5 Android的盈利方式  6 Android学习之道 第2话 android开发之道  7 搭建开发环境  7.1 准备所需软件 ...

    Android入门.doc

    3. 第一个 Android 应用程序的开发:HelloWorld 第一步:新建 Android 项目 第二步:启动 Android 模拟器 第三步:部署 HelloWorld 应用程序到模拟器并运行 增加一个按钮,按钮显示的文字是“世界,你好” 4. ...

    《Google Android开发入门与实战》

    第2章 工欲善其事 必先利其器——搭建Android开发环境 第3章 清点可用资本——AndroidSDK介绍 第5章 千里之行始于足下——第一个应用HelloWorld 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——...

    Tiny4412 Android硬件开发指南 (含示例源代码)

    1.4 步骤四:开发第一个ANDROID程序 (验证开发环境是否搭建成功) - 11 - 1.4.1 创建HelloWorld工程 - 11 - 1.4.2 在模拟器运行Android程序 - 13 - 1.5 步骤五:建立TINY4412调试环境 - 13 - 1.5.1 安装USB ADB驱动...

    Android环境搭建(Android studio安装).pdf

    在安装期间系统会出现两次选择安装文件夹的提示,第一次是安装“jdk”,第二次则是安装“jre”。 2.添加环境变量计算机→属性→高级系统设置→高级→环境变量,新建环境变量,命名为JAVA_HOME,变量值填入你安装jdk的...

    Google Android开发入门实战 pdf 和 实例代码.part2

    第2章 工欲善其事 必先利其器—搭建Android开发环境。本章介绍了在Windows、Linux、Mac OS平台上搭建Android开发环境的过程,通过本章学习,可以很顺利的搭建起自己的开发环境,做好开发前的准备。 第3章 清点可用...

    Google Android开发入门实战 pdf 和 实例代码.part1

    第2章 工欲善其事 必先利其器—搭建Android开发环境。本章介绍了在Windows、Linux、Mac OS平台上搭建Android开发环境的过程,通过本章学习,可以很顺利的搭建起自己的开发环境,做好开发前的准备。 第3章 清点可用...

    Google Android开发入门实战 pdf 和 实例代码.part3

    第2章 工欲善其事 必先利其器—搭建Android开发环境。本章介绍了在Windows、Linux、Mac OS平台上搭建Android开发环境的过程,通过本章学习,可以很顺利的搭建起自己的开发环境,做好开发前的准备。 第3章 清点可用...

    android开发入门与实战(下)

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    android开发入门与实战(上)

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    《Google Android开发入门与实战》.pdf

    第2章 工欲善其事 必先利其器——搭建android开发环境 7 2.1 开发android应用前的准备 7 2.1.1 android开发系统要求 7 2.1.2 android软件开发包 7 .2.1.3 其他注意事项 8 2.2 windows开发环境搭建...

    Android开发组之地图定位实习报告.pptx

    Android SDK ADT 第一个android地图 Hello world 定位查询 eclipse 虚拟机 一方面 Part one 4 初识android开发 Android开发组之地图定位实习报告全文共11页,当前为第4页。 Android studio 搭建环境 Hello world ...

Global site tag (gtag.js) - Google Analytics