Android入门学习_Hello Word程序设计
2011-06-03 11:05
274 查看
Hello,World是我们每学一门语言,第一个要写得程序,今天我就从这开始。
打开ECLIPSE,选择 File > New > Project.>others>Andriod project在出现的对话框里输入 Project Name,Application Name,Package Name,Create Activity,选择ANDROID1.5,点击FINISH.
项目就建完了,很简单吧。出乎我的意料。
现在看看具体代码文件,在左边的package explorer,select project helloworld.
在src下打开HelloAndriod.java文件。
java代码:
package eoe.demo;
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);
//设置显示的UI,
R.layout.main就是一个XML文件。
}
}
/res/layout/main.XML内容如下
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_;fill_parent"
android:layout_height="fill_parent"
android:text="@string/hello"/>
//在strings.xml定义
<?xml version="1.0" encoding="utf-8"?>
//固定的
xmlns:android=http://schemas.android.com/apk/res/android
XML的NAMESPACE,每一格都必须有。
复制代码
android:layout_width
android:layout_height
当前VIEW的宽和高。fill_parent的含义在这个程序中是暂居占据整个SCREEN。text 显示的内容,这里采用定义的常量表示。
res/values/ strings.xml
java代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello, Android! I am a string resource!</string>
<string name="app_name">Hello, Android</string>
</resources>
//顺便看一下R.JAVA
package eoe.demo;
public final class R {
public static final class attr { }
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
复制代码
打开ECLIPSE,选择 File > New > Project.>others>Andriod project在出现的对话框里输入 Project Name,Application Name,Package Name,Create Activity,选择ANDROID1.5,点击FINISH.
项目就建完了,很简单吧。出乎我的意料。
现在看看具体代码文件,在左边的package explorer,select project helloworld.
在src下打开HelloAndriod.java文件。
java代码:
package eoe.demo;
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);
//设置显示的UI,
R.layout.main就是一个XML文件。
}
}
/res/layout/main.XML内容如下
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_;fill_parent"
android:layout_height="fill_parent"
android:text="@string/hello"/>
//在strings.xml定义
<?xml version="1.0" encoding="utf-8"?>
//固定的
xmlns:android=http://schemas.android.com/apk/res/android
XML的NAMESPACE,每一格都必须有。
复制代码
android:layout_width
android:layout_height
当前VIEW的宽和高。fill_parent的含义在这个程序中是暂居占据整个SCREEN。text 显示的内容,这里采用定义的常量表示。
res/values/ strings.xml
java代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello, Android! I am a string resource!</string>
<string name="app_name">Hello, Android</string>
</resources>
//顺便看一下R.JAVA
package eoe.demo;
public final class R {
public static final class attr { }
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
复制代码
相关文章推荐
- android&nbsp;NDK&nbsp;学习&nbsp;入门
- Android学习之——入门启蒙
- Android中关于JNI 的学习(零)简单的样例,简单地入门
- Android学习——Android入门
- Android安卓——入门学习
- android入门学习-----------HelloGoogleMaps
- Android入门学习3
- Google.Android开发入门与实践-学习笔记1
- Android入门,Android学习资料,Android视频
- Android***测试学习手册(一)Android 安全入门
- android SDK adb命令入门学习
- Android入门学习
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- Android&nbsp;NDK学习之环境配置入门二
- Android学习之Flux架构入门
- 《第一行代码》学习笔记--Android入门(一、二、三)
- android驱动学习入门-android应用怎么调用驱动1
- Android Camera2 拍照入门学习
- Android入门学习笔记整理(二)