Android开发(一) 输出我们的“hello world”
2012-02-06 15:09
387 查看
首先是确定自己已经安装了eclipse和android的sdk,在这里我不在介绍如何安装这些开发工具,网上太多了。现在我们开始学习如何在我们的android手机上输出我们的第一个程序“hello world”。
1、在eclipse中新建一个我们所需要的android项目,步骤如下:
“New”->"Project"->"Android文件夹中的Android Project"->"输入我们的android项目名称demo"->"选择我们需要的sdk"->“随便输入一个我们自己的包名:demo.first”->finish完成
我们创建出来的项目如下:
2、我们打开我们的src/demo/first/DemoActivity.java文件,里面已经有了一些代码如下:
在这里我们看到了我们创建的类继承了Activity,如果把我们的android程序比作网站,网站每个页面都要继承这个Activity。接着看里面的内容,在这里重写了Activity基类的onCreate方法来生成页面。如果学过asp.net的话,Activity相当于C#中的Page类,而onCreate方法相当于Page_init()方法,onCreate是用来初始化android这个页面的方法。
3、既然我们要在android中显示我们的“hello world”这段文字,我们就需要一个载体,不然怎么平白无故的显示这段文字呢,在这里我先介绍一个android中内置的一个TextView控件,用它来显示“hello world”文字。
好了,点击运行,我们就可以看到我们的页面显示除了“hello world”!
1、在eclipse中新建一个我们所需要的android项目,步骤如下:
“New”->"Project"->"Android文件夹中的Android Project"->"输入我们的android项目名称demo"->"选择我们需要的sdk"->“随便输入一个我们自己的包名:demo.first”->finish完成
我们创建出来的项目如下:
2、我们打开我们的src/demo/first/DemoActivity.java文件,里面已经有了一些代码如下:
package demo.first; import android.app.Activity; import android.os.Bundle; public class DemoActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
在这里我们看到了我们创建的类继承了Activity,如果把我们的android程序比作网站,网站每个页面都要继承这个Activity。接着看里面的内容,在这里重写了Activity基类的onCreate方法来生成页面。如果学过asp.net的话,Activity相当于C#中的Page类,而onCreate方法相当于Page_init()方法,onCreate是用来初始化android这个页面的方法。
3、既然我们要在android中显示我们的“hello world”这段文字,我们就需要一个载体,不然怎么平白无故的显示这段文字呢,在这里我先介绍一个android中内置的一个TextView控件,用它来显示“hello world”文字。
package demo.first; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class DemoActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv =new TextView(this);//初始化一个TextView控件 tv.setText("hello world");//设置TextView控件显示的内容 setContentView(tv);//将TextView放入到页面中 } }
好了,点击运行,我们就可以看到我们的页面显示除了“hello world”!
相关文章推荐
- 在Eclipse中用Maven创建Servlet实现输出Hello World
- Java经典编程300例之实例001 输出"Hello World!"
- 1.1-1 输出Hello World!
- Myeclispe 利用Servlet在浏览器中输出 hello world 的源码
- 那些年我们一起学XSS - 2. 输出在<script></script>之间的情况
- bochs for windows 运行hello world汇编程序,输出红字hello world
- Java基本编程1:输出Hello World!
- 在控制台输出彩色的Hello World!
- Quick cocos2dx-Lua(V3.3R1)学习笔记(2)----不要老是显示Hello World,我们显示点别的
- Laravel生成控制器并在页面输出Hello World
- 【初学】Objective-C学习笔记-献给我们敬爱的Hello World!
- 用JSP输出Hello World
- 使用vuejs输出Hello world
- java实现把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如{3,4,5,1,2}为{1,2,3,4,5}
- 开发板linux中运行简单hello world应用程序的printf无输出的原因
- 初级篇:Zend Framework 环境配置以及第一个Hello World 输出!
- 我们在 web 应用开发过程中经常遇到输出某种编码的字 符, 如 iso8859-1 等, 如何输出一个某种编码的字符串?
- 那些年,我们一起学过的汇编----之“Hello World!”
- hello world 是我们的第一个脚印!
- 今天的B题我们WA的十四次,最后发现是输出%的时候错了(%%输出%)