原创
Andriod 入门
2011-9-17 23:27
930
2
2
分类:
工程师职场
一、 环境准备 本文前提已搭建好android环境,使用android2.3 API。 二、创建Android实例 1、新建Andriod Project 2、设置相关属性 选择build Target 的版本为 Android 2.3.1 Project name : HelloWorld 工程名 Application name: Mytest 应用程序名 Package name: com.lu7kang.test 包名 Activity name: mytessp; 活动名 Min SDK Version: 9 SDK的小版本号 如图 点击Finish, 至此创建完成第一个Android工程。 生成的mytest.java为 package com.lu7kang.test; import android.app.Activity; import android.os.Bundle; public class mytest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);// 将会在屏幕上打印出 “Hello World, mytest!” } } R.layout.main的常量来自配置文件main.xml、strings.xml,“Hello World, mytest!”就是配置在string.xml中, 具体代码分析,下面第四点里会说明。 三、运行Android实例 选中工程--> run as --> Android Application 运行后,在手机桌面上生成Mytest图标(即为我们上面定义的应用程序名),如图 点击Mytest图标,则运行mytest 的代码,结果如图 四、代码分析 以下为整个工程的代码解析 HelloWorld |--src | |--mytest.java 这个是主程序文件,每一个Activity都必须在AndroidManifest.xml定义, | 用来封装手机应用的画面的GUI和响应事件。 | |--gen | |--R.java 这个是资源文件,通过res 文件夹下的所有xml文件定义自动生成的, | main.xml ico.png string.xml 是配套的关联,进行修改后R.java 自动重新生成。 |--assets 这个文件夹下面主要是存放一些静态文件,我们这个例子没有用到静态文件。 | |--res | |--drawable | |--icon.png 这个文件夹下存放的是程序里使用到的图标。 | |--layout | |--main.xml 这个文件是布局UI,相关的组件就是在这里定义,这里面有 | 引用到string.xml中配置的string。本例就是@string/hello | |--values | |--strings.xml 程序用到的String、比如本例就是的“Hello World, mytest!”就是在这个文件里配置。 | |--AndroidManifest.xml 这个是工程的描述文件,在运行时有用处,描述应用程序、构成、组件、权限。 任何一个应用都是由多个Activity,所有的Activity都需要在这个文件里配置。 例如本例子的<activity android:name=".mytest" android:label="@string/app_name"> |
文章评论(0条评论)
登录后参与讨论