最近看过此主题的会员

返回列表 发帖

[Android手机程序] android开发_在Android中实现”Hello,World”的步骤开发教程

RIA,对编程的人来说,Hello,World是再熟悉不过的了,它是我们学习 Android 入门开发的第一个程序,本期Android入门教程将带领大家一步一步完成在Android中实现”Hello,World”,创建的过程步骤非常简单,十分适合初学者学习的第一个Android程序“Hello,World”!
下面就是在Android中实现”Hello,World”的步骤:
·  创建工程
·  构建用户界面
·  运行: Hello, Android 代码
The sections below spell it all out in detail.
下面的部分是详细解释:
·  压缩UI到XML版面
· 调试你的工程
· 不依赖Eclipse创建工程
创建工程
创建工程非常简单。一个Eclipse插件可以使Android开发更快捷。你需要安装Eclipse3.3(Europa)或者更高版本,并且你需要安装  Eclipse下的Android插件,一旦你安装了这些程序,马上回来。
First, here's a high-level summary of how to build "Hello, World!":
首先,下面是高度概括的关于如何创建”Hello,World!”的描述。
1.      通过 File>New>New Android Project创建一个新的”Android 工程”.
2.      在新的Android工程对话框中填入项目细节。
3.      编辑自动生成的源代码模版,显示相关的输出。
接下来,我们一步一步详细描述整个过程。


1.      创建一个新的Android项目
从Eclipse中,选择 File>New>roject菜单项.如果AndroidADT成功安装,这个对话框将由一个命名为 “Android”的文件夹,该文件夹包含一个简单的入口: “Android 工程”。
一旦你选择了“Android 工程”,点击Next 按钮。
2.      填入工程细节
显示出来的窗口允许为你的工程输入相应的资料细节,下面是一个例子:

360桌面截图20150921125951.jpg
2015-9-21 13:06


下面是屏幕显示窗口中每一个域的含义:
工程名
你希望存放你的工程的计算机路径名。

包名
包命名空间-和Java程序设计语言类似-你希望你的源代码保存的空间。这个同时也设置了将要生成的原始实体的包名。
在你的应用程序中使用的包名必须不同与所有你的系统中安装包的包名。由于这个原因,为你的应用程序命名一个标准域风格包是非常重要的。在上面的例子中,我们使用包域名为”com.google.android”,对于你的项目组而言,你可以使用一个不同的并且合适的域结构名。

实体名
实体名是插件生成的原始类的名字。它是Android实体类的子类。一个实体是一个简单的可以运行和工作的类,它可以选择性的创建一个用户界面,或者不创建。

应用程序名
应用程序具有良好阅读性的标题

” Use default location ”选项框允许你改变生成和保存的项目文件在磁盘上的存储位置。
3.      编辑自动生成的源代码
插件运行后,你将获得类似下面的一个名为HelloAndroid的类。
public class HelloAndroid extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle)
    {
        super.onCreate(icicle);
        setContentView(R.layout.main);
    }
}
下面要做的就是开始对它进行修改!
构建用户界面
一旦你设置好工程之后,接下来的步骤就是在屏幕上输入代码。下面是完成以后的工程-接下来我们会一行一行的分析。
public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");
        setContentView(tv);
    }
}在Android中,用户界面由称作视的类及子类构建而成,一个视就是一个简单的可绘制的对象,比如单选框,动画或者(在我们例子中的)文本标签。这个特定的处理文本的视子类叫做TextView。
下面显示如何构造一个TextView类。
TextView tv = new TextView(this);
Text构造函数的参数是一个Android上下文实例指针.这个上下文是一个简单的系统句柄,它提供处理资源,获取对数据库和参数选择的访问等等。实体类从Context类集成而来.虽然我们的HelloAndroid类是一个实体子类,它也是一个Context类,因此我们可以传递’this’引用到TextView.:
一旦我们构造了TextView,我们需要告诉它显示什么:
tv.setText("Hello, Android");
这个没有什么意外。
在这里,我们构造了一个TextView并且告诉它显示什么,最终的步骤就是将TextView和屏幕显示联系起来,如下:
setContentView(tv);
实体中的setContentView()方法将视必须和实体的用户界面关联起来,并显示内容到系统上。如果一个实体没有调用这个方法,系统中将没有UI存在并且系统会显示黑屏。我们希望显示一些文字到屏幕上,所以我们传递context到我们刚创建的TextView中。
这就是Android中的 –“Hello,World”,下一步,当然,赶紧看看运行的效果吧!
注意:生成的代码中需要添加一行代码如下
Import android.widget.TextView;
否则会出现下面的错误提示
TextView can’t be resolved to a type;
运行代码:Hello,Android

Eclipse插件使运行应用程序变得更加容易。从这个菜单入口开始:Run>Run Configure;你将看到如下所示的对话框。


下一步,选中”Android Application”,然后点击左上角的图标(显示一页纸并且左上角带一个加号的图标)或者简单的双击一下”Android Applicton”入口,你将看到一个命名为”New_configuration”的启动器。


将名字改为比较有意义的,比如”Hello,Android”,然后通过点击浏览按钮选择你的工程,(如果你在Eclipse中打开了不止一个Android工程,请确保选择正确的一个.)该插件自动扫描你的工程中的实体子类,并将每一个添加到实体下拉列表中,由于你的”Hello,Android”工程只有一个实体,所以它就是默认的一个,你只需要简单继续就可以.
点击”应用”按钮,下面是例子:
你已经全部完成!点击Run按钮,,Android仿真器就会运行。一旦仿真器启动之后,你的应用程序显示出来,让人激动的时候到了,你将看到类似合格的界面:


这个就是Android入门学习的”Hello,World”的简单实例,看看是不是很简单,赶快来尝试一下,开始我们Hello World的学习之旅吧!
总结:学习完在Android中实现”Hello,World”的步骤后,我们终于算是双脚步入Android开发学习的大门,希望本文对想学Android开发的人给予更多的信心和鼓励,多去尝试就是成功的第一步,再加上有计划,有目标的学习,这是才能学习Android开发最好的方法,更多地android开发教程视频可登录课课家网络教学平台查询相关课程。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

返回列表

站长推荐 关闭


关注微信赠VIP会员

游戏兵工厂无“微”不至微信公众号活动 加微信赠VIP会员今日起会员用户关注“游戏兵工厂” ...


查看

无觅相关文章插件