zoukankan      html  css  js  c++  java
  • Android开发(一) 输出我们的“hello world”

      首先是确定自己已经安装了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文件,里面已经有了一些代码如下:

    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”!

  • 相关阅读:
    数据库操作基类,实现对Sql数据库的各种操作
    Ubuntu下编译3.0.4内核
    wxPython控件学习之wx.BoxSizer
    How to check table locks
    python自带的minidom创建和解析xml
    How to check fragmentation on SQL Server 2005
    wxPython控件学习之wx.StaticText
    python代码批量更改文件后缀
    Eclipse自动补全增强
    深入分析Linux内核源码
  • 原文地址:https://www.cnblogs.com/bugY/p/2340191.html
Copyright © 2011-2022 走看看