在D盘目录下的.android文件夹中。
-------------------------------------------------------------------------------
使用Eclipse创建新的工程1、在Eclipse中,选择Files->New->Project。2、选择Android->AndroidProject,点“Next”。3、在弹出的创建窗口中配置如下:
点击“Finish”。
Tips:这里的MinSDKVersion会根据我们选择的BuildTarget改变,表示程序将运行在哪个系统版本之上,对应的数值关系如下:Android1.5:LevelAPI3Android1.6:LevelAPI4Android2.01:LevelAPI6Android2.1:LevelAPI7我们这里选择Android2.1,故MinSDKVersion为7现在,我们新建的工程已经准备好了,可以看到Eclipse坐车的PackageExplorer,打开我们新建工程下的src->com.example.HelloAndroid->HelloAndroid.java文件,可以看到如下代码:viewplaincopytoclipboardprint?packagecom.example.HelloAndroid;importandroid.app.Activity;importandroid.os.Bundle;publicclassHelloAndroidextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}}packagecom.example.HelloAndroid;importandroid.app.Activity;importandroid.os.Bundle;publicclassHelloAndroidextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}}可以看到,该类继承自基类Activity。一个Activity是应用程序的一个实体,它通常都会有一个UI界面,但并不是必须的(应用程序可以有多个不同的
Activity,但用户每次只能和其中一个Activity进行交互操作)。当应用程序被系统启动是,应用程序将调用onCreate()来执行应用程序的所有初始化设置和生成UI界面。
------------------------------------------------------------------------------构建UI界面将Android.java中的代码修改如下:viewplaincopytoclipboardprint?packagecom.android.HelloAndroid;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;publicclassHelloAndroidextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);TextViewtv=newTextView(this);tv.setText("Hello,Android");setContentView(tv);}}packagecom.android.HelloAndroid;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;publicclassHelloAndroidextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Tex