- 浏览: 173285 次
- 性别:
- 来自: 宁波
文章分类
- 全部博客 (113)
- EJB3.0 (1)
- Spring+Hibernate+Struts2 (7)
- 杂谈 (27)
- ExtJs2.2 (1)
- 设计模式 (1)
- JBoss Seam (0)
- 以前在学校里学习的笔记 (3)
- 我的智能手机研究文章 (2)
- DIV+CSS美化页面 (6)
- javascript (7)
- POI操作 (2)
- 数据库 (8)
- Tomcat服务器 (2)
- 测试 (3)
- 水区 (5)
- c++ (1)
- 工作流 (0)
- osg (0)
- JS技术 (2)
- ubuntu linux (3)
- svg (1)
- android (17)
- PHP (1)
- webservise (1)
- java (1)
- mongdb (0)
最新评论
-
flytosea:
如果LIB包建立在外面的话,maven不能把jar一起打包
maven 不建立仓库直接加入直接的jar -
javaAlpha:
楼主 总结的太全了。
CSS兼容IE6,IE7,FF的技巧
接上上一个文章
三、Hello World 程序
1、res/layout/main.xml
2、res/values/strings.xml
3、res/drawable 目录下放置一个名为 icon.png 的图片文件
4、AndroidManifest.xml
5、Main.java
至此,我们完成了第一个Android程序的编写,开启我们Android开发之路。
三、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 平台上的OpenGL ES图形开发基础
2012-05-29 11:36 0Android 平台上的OpenGL ES ... -
android INSTALL_FAILED_INSUFFICIENT_STORAGE调试错误的解决
2012-04-23 09:47 4595模拟器都会遇到的问题,机器内存的瓶颈,当apk大于我们的机 ... -
搭建Android开发环境写第一个Hello World程序1
2011-03-19 14:11 1498我们开始Android开发之旅,在这里我们先搭建并运行第一个A ... -
安装和卸载Android应用程序(apk包)
2011-03-16 09:31 5265安装和卸载Android应用程 ... -
android 使用aapt方法
2011-03-08 13:05 2818使用aapt aapt是标准的Android辅助打包工具,位于 ... -
android权限大全整理
2011-02-15 09:08 864Android Permission大全出自1 ... -
Android长度单位详解(dp、sp、px、in、pt、mm、dip)
2011-01-18 09:16 1590android中定义的dimension单位有以下这些: p ... -
android两个应用 TCP 的传输 笔记
2011-01-17 12:28 989两个android应用,他们的包定义成一样 ,当A 应用运行后 ... -
TelephonyProvider的源代码分析
2011-01-15 11:40 5000TelephonyProvider.java packag ... -
android全屏代码
2010-10-13 14:18 10081、在AndroidManifest.xml的配置文件里面的& ... -
把文件存放在SDCard
2010-10-07 10:45 1001要把文件存放在SDCard中,程序必须先判断手机是否装有 ... -
访问SDCard的权限
2010-10-07 10:36 1802在程序中访问SDCard,你需要申请访问SDCard的权限。 ... -
在android中使用文件进行数据存储
2010-10-07 10:23 1158使用文件如何对数据进 ... -
Android2.2中match_parent和fill_parent是一个意思
2010-10-06 21:03 1746标题里已经把这个意思表达清楚了,两个参数意思一样,只是某大牛觉 ... -
Android常用工具的使用
2010-08-13 18:46 1047Android常用工具的使用 创建Android Virtua ... -
android 命令大全
2010-08-07 11:08 28061 android.bat 1.1 查看帮助信 ... -
android网站汇集
2010-07-31 12:34 905http://www.eoeandroid.com/ htt ...
相关推荐
本文将详细讲解Android开发环境的搭建过程以及编写第一个"HelloWorld"程序的方法,非常适合初次接触Android开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...
本实验主要介绍如何搭建Android开发环境,安装Java JDK,下载Eclipse,解压Eclipse,安装ADT(Android Development Tools),安装Android,安装手机USB驱动,并建立新项目,实现Hello World应用开发。 一、Android...
Android 应用开发环境搭建是 Android 开发者的必备知识之一,本文将指导读者从零开始搭建 Android 应用开发环境,包括安装 JDK、Eclipse、ADT 插件和 Android SDK,并创建第一个 Android 应用程序 HelloWorld。...
本篇文章将详细介绍如何使用Eclipse搭建Android开发环境,并创建首个"HelloWorld"程序。以下是具体的步骤和知识点: 1. **JDK安装与配置** - 首先,需要从Oracle官网下载Java Development Kit(JDK),这里推荐的...
总的来说,"003_android之 第一个helloWorld程序"教程是一个很好的起点,涵盖了Android开发的基本流程,包括环境搭建、项目创建、UI设计、程序运行等核心概念。通过学习和实践,你将迈入Android开发的大门,为进一步...
在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1"中,我们将深入了解Android应用开发的起步阶段,包括如何搭建开发环境以及编写第一个"HelloWorld"程序。这不仅是每个Android开发者必备的...
本篇将详细讲解Android开发的常识、开发环境的搭建以及如何创建并运行一个简单的"Hello, World!"程序。 首先,了解Android开发的常识至关重要。Android是一种基于Linux的操作系统,主要用于移动设备如智能手机和...
在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld"中,我们将探讨Android应用开发的基础,包括如何设置开发环境以及创建第一个"Hello, World!"程序。这一过程对于任何想要踏入Android开发...
Android 开发环境搭建是 Android 应用开发的第一步,包括安装 Java JDK、下载 Eclipse、安装 ADT(Android Development Tools)、安装 Android SDK 等步骤。通过搭建开发环境,可以实现 Hello World 应用开发,理解...
总之,Android开发环境的搭建是迈向Android应用程序开发的第一步。正确安装JDK、SDK和Eclipse,并配置好相关环境变量,是确保后续开发顺利进行的基础。随着实践经验的积累,开发者可以进一步深入学习Android的UI设计...
Android 开发环境搭建是 Android 开发的第一步,本文将指导读者从零开始搭建 Android 开发环境,包括 JDK 安装、Eclipse 安装、Android SDK 安装、ADT 安装和创建 AVD。 一、环境搭建 1.1 JDK 安装 JDK 是 Java ...
最后,**创建第一个Android项目**,也就是“HelloWorld”程序,这是检验环境是否配置成功的实践操作。在Eclipse中创建新的Android项目,按照向导步骤操作,输入项目名称、选择目标API版本等,完成后Eclipse会自动...
通过以上步骤,你已成功搭建了一个完整的Android开发环境。接下来,你可以开始学习Android的编程语法、布局设计、组件使用,以及如何利用Android Studio(Eclipse的替代品,目前更推荐使用)进行更高效、更现代化的...
搭建Android开发环境是每个想要踏入Android应用开发领域的程序员必须经历的第一步。这个过程看似简单,但其中涉及到多个组件的配置和设置,对于初学者来说可能会遇到一些困惑。本篇文章将详细解析如何在10分钟内高效...
总的来说,搭建Android开发环境需要安装JDK、Android Studio,配置SDK,创建AVD,以及编写和运行第一个项目。这些步骤虽然看似繁琐,但对后续的Android应用开发至关重要。通过实践和学习,你将逐步熟悉这个过程,为...