首页 > 软件开发 > ANDROID >

图解Android开发第一个HelloWorld程序

来源:互联网 2023-03-17 00:07:35 464

不管学习什么编程,第一个程序都是要求打印输出一个"HelloWorld!"。13l办公区 - 实用经验教程分享!

本篇经验就从最简单的HelloWorld开始吧,开始大家的第一个Android程序开发,希望对大家的工作和学习有所帮助!13l办公区 - 实用经验教程分享!

创建一个Android工程

  • 1

    在Package Explorer空白的地方右键-->new-->Android application project13l办公区 - 实用经验教程分享!

    如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 2

    完成上一步之后来到下面这一个界面,给你项目命名只需要填写Application Name就可以了,Project Name和Package Name都会自动生成13l办公区 - 实用经验教程分享!

    但是值得注意的是:在选择下面API版本的时候一定要想到版本问题,不然就会报错。然后Next即可,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 2本页面未经授权抓取自百度经验
  • 3

    Next之后会来到这样一个页面,注意一定要指定好工作空间,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 4

    继续Next,后面的这几步就直接全部Next、Next、Next就好啦,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 5

    点击finish完成工程的创建,这时候就可以看到如下的一个界面,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 默认就为HelloWorld

  • 1

    右键项目的名称--> Run as --> Android Application,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 2

    这时候就很神奇的看到了模拟器上面打印出来的HelloWorld了,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 动手写属于自己的HelloWorld

  • 1

    将button按钮拖到AVD的一个地方,并记得保存!这是图形界面视图,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 2

    切换视图,切换至源码视图13l办公区 - 实用经验教程分享!

    这里是自动生成这个按钮代码的,不需要我们自己去写,是不是很方便呢?13l办公区 - 实用经验教程分享!

    选中textView1(这里是为了下一步的方便),如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 3

    回到MainActivity类中,实现以下代码。13l办公区 - 实用经验教程分享!

    注意:下面的代码除了有注释解释的那两行都是自动生成的,不需要我们敲,所以是不是很方便呢?13l办公区 - 实用经验教程分享!

    package com.example.helloworld;13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    import android.app.Activity;13l办公区 - 实用经验教程分享!

    import android.os.Bundle;13l办公区 - 实用经验教程分享!

    import android.view.Menu;13l办公区 - 实用经验教程分享!

    import android.view.MenuItem;13l办公区 - 实用经验教程分享!

    import android.widget.TextView;13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    public class MainActivity extends Activity {13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    @Override13l办公区 - 实用经验教程分享!

    protected void onCreate(Bundle savedInstanceState) {13l办公区 - 实用经验教程分享!

    super.onCreate(savedInstanceState);13l办公区 - 实用经验教程分享!

    setContentView(R.layout.activity_main);13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    //定位textView1控件13l办公区 - 实用经验教程分享!

    TextView tv1=(TextView)this.findViewById(R.id.textView1);13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    //给控件赋值13l办公区 - 实用经验教程分享!

    tv1.setText("这是我的第一个Android程序:HelloWorld!");13l办公区 - 实用经验教程分享!

    }13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    @Override13l办公区 - 实用经验教程分享!

    public boolean onCreateOptionsMenu(Menu menu) {13l办公区 - 实用经验教程分享!

    // Inflate the menu; this adds items to the action bar if it is present.13l办公区 - 实用经验教程分享!

    getMenuInflater().inflate(R.menu.main, menu);13l办公区 - 实用经验教程分享!

    return true;13l办公区 - 实用经验教程分享!

    }13l办公区 - 实用经验教程分享!

    13l办公区 - 实用经验教程分享!

    @Override13l办公区 - 实用经验教程分享!

    public boolean onOptionsItemSelected(MenuItem item) {13l办公区 - 实用经验教程分享!

    // Handle action bar item clicks here. The action bar will13l办公区 - 实用经验教程分享!

    // automatically handle clicks on the Home/Up button, so long13l办公区 - 实用经验教程分享!

    // as you specify a parent activity in AndroidManifest.xml.13l办公区 - 实用经验教程分享!

    int id = item.getItemId();13l办公区 - 实用经验教程分享!

    if (id == R.id.action_settings) {13l办公区 - 实用经验教程分享!

    return true;13l办公区 - 实用经验教程分享!

    }13l办公区 - 实用经验教程分享!

    return super.onOptionsItemSelected(item);13l办公区 - 实用经验教程分享!

    }13l办公区 - 实用经验教程分享!

    }13l办公区 - 实用经验教程分享!

  • 4

    运行结果,如下图所示:13l办公区 - 实用经验教程分享!

    图解Android开发第一个HelloWorld程序13l办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!13l办公区 - 实用经验教程分享!


    标签: Android

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码