安装完毕,我们来写点代码
在我们能够开始编写代码前,我们明显地不得不创建一个新的Android项目。
创建一个新的Android项目
1.需要为每一个Android应用程序做的第一件事是创建一个新的Android项目。要这样,简单地打开Eclipse中的Package浏览器,在一些空白处右键并选择:
New>Project……
2.
图7第一个Android应用程序-步骤1
选择:Android>AndroidProject
图8第一个Android应用程序-步骤2
由anddev.org提供
36
Download at Pin5i.Com
andbook-Android编程
3.
用适合你应用程序意图的值来填写表单
图9第一个Android应用程序-步骤3
4.这是你第一个Android-应用程序的所有文件(别惊慌,它们中大多数是资源文件)
图10第一个Android应用程序-步骤4
由anddev.org提供
37
哈哈,所有那些文件可以干什么?
当你现在已经创建类你第一个Android项目,你将看到一串文件出现在新项目中。
MainActivity
当你导航到:\你将看到一些像下面的默认代码:
packageorg.anddev.android.Hello_Android;importandroid.app.Activity;importandroid.os.Bundle;
publicclassHello_AndroidextendsActivity{
/**Calledwhentheactivityisfirstcreated.*/@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);}}
我们可以立即我们的应用程序但是让我也阐释一下其他文件。
XML-Layout(main.xml)
ADT为你创建了这个非常基本的Activity。正如我们知道的,Activity在某方面就像Swing中的JFrame。在Android中,我们继承自Activity并需要重写一个单独的方法,叫做\。在此方法中,我们不得不调用,换句话说,setContentView(R.layout.main)。这让我们的Activity使用也被ADT创建的main.xml文件。
xmlns:android=\android:orientation=\android:layout_width=\android:layout_height=\> android:layout_width=\android:layout_height=\android:text=\/>
我们有一个\全屏\垂直的线性布局LinearLayout,它包含一个显示预设字符串的单个TextView
由anddev.org提供
38
Download at Pin5i.Com
andbook-Android编程
AndroidManifest.xml
我们看看AndroidManifest.xml:
xmlns:android=\package=\android:versionCode=\android:versionName=\> android:icon=\android:label=\> android:name=\/>
我们拆分开它
每一个xml文件以下面一行开始,它定义了xml-version和xml-文本编码类型。只是把它复制粘贴到每一个新文件中。
如我们所知,每一个xml文件中最外层的标签应该包含这个属性:
xmlns:android=\因为它让各种类的普通Android属性在该文件中可用。
xmlns:android=\package=\>
由anddev.org提供
39
这里我们将只是定义icon,通过\引用\到一个放在\下的图片。
android:icon=\>
在
android:name=\android:label=\>.....
你大概已经认识到来自
最内层的标签是
android:name=\/> 注意:Android应用程序调试过程像一个普通Java应用程序一样严密。 由anddev.org提供 40 Download at Pin5i.Com