《开发第一个安卓应用程序》由会员分享,可在线阅读,更多相关《开发第一个安卓应用程序(4页珍藏版)》请在金锄头文库上搜索。
1、开发第一个安卓应用程序开发第一个安卓应用程序 用Eclipse开发Android应用大致需要如下3步: 1、 创建一个Android项目。 2、 在XML布局文件中定义应用程序的用户界面。 3、 在Java代码中编写业务实现。 开发一个HelloWorld应用程序的详细步骤如下: 1、 点击Eclipse主菜单的菜单项,弹出如图所示的窗口: 然后选择,点击弹出如图所示的窗口: 填好项目名称之后,点击下一步,弹出如图所示的窗口: 在这个窗口中,列出了已安装的安卓版本,选择运行项目的安卓版本,点击,弹出如图所示的窗口: 修改中应用程序所在包的包名和Activity类的类名,然后点击即可创建一个如下
2、包含如下文件的安卓项目: 2、 文件是安卓程序界面设计的文件。 打开项目下的文件夹XML文件 输入以下代码: 安卓程序设计时,XML文档专门负责用户UI设置,而Java程序则专门负责业务实现,这样可以降低程序的耦合性。以下介绍几个通用的属性: LinearLayout:代表一个线性布局。 TextView:代表一个文本框。 Button:代表一个普通按钮。 android:id:该属性指定了该控件的唯一标识,在Java程序中可通过findViewByld(“id”)来获取指定的Android界面组件。 android:layout_width:指定该界面组件的宽度。 若属性为fill_pare
3、nt,则该组件宽度与其容器具有相同的宽度。 若属性为wrap_parent,则该组件宽度取决于它的内容,宽度刚好包裹它的内容。 android:layout_height:指定该界面组件的高度。 若属性为fill_parent,则该组件高度与其容器具有相同的宽度。 若属性为wrap_parent,则该组件高度取决于它的内容,高度刚好包裹它的内容。 3、 安卓项目的src目录是安卓项目的源代码,该目录下包中的文件是安卓项目的Java文件。 打开该目录,输入以下代码: package org.crazyit.helloworld; import android.app.Activity; impo
4、rt android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class HelloWorld extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) s
5、uper.onCreate(savedInstanceState); /设置使用main.xml文件定义的界面布局 setContentView(R.layout.main); /获取UI界面中ID为R.id.ok的按钮 Button bn = (Button)findViewById(R.id.ok); /为按钮绑定一个单击事件的监听器 bn.setOnClickListener(new OnClickListener public void onClick(View v) ); 以上的代码只做了三件事: 1) 设置该Activity使用main.xml文件定义的界面布局作为用户界面。 /获取UI界面中为R.id.show的文本框 final TextView show = (TextView)findViewById(R.id.show); /改变文本框的文本内容 show.setText(Hello Android + new java.util.Date); 2) 获取ID为R.id.ok的按钮。 3) 为第二步获取的按钮绑定事件监听器在事件监听器的处理方法中改变ID为R.id.show的文本框内容。 至此,这个HelloWorld安卓应用已经开发完成了。 4、 通过ADT运行安卓应用程序 右键点击项目名,点击即可自动编译程序,并打开安卓虚拟手机,并运行刚编译的软件: