当前位置:首页>文章>javahelloworld代码记事本(helloworld程序编写)

javahelloworld代码记事本(helloworld程序编写)

昨天第一次接触Android开发后,就被它的魅力给吸引住了。今天在工作之余,尝试用Android编写了一个HelloWorld程序,一边写代码一边进行了记录。 下面是实现的详细步骤。 1、创建Hello项目 按照下面的步骤,创建Hello项目。 创建项目: 输入项目的名称为Hello,其它的信息会自动生成: 项目创建完成后,AndroidStudio显示的项目和代码视图如下: 2、界面设计 选择a...

昨天第一次接触Android开发后,就被它的魅力给吸引住了。今天在工作之余,尝试用Android编写了一个Hello World程序,一边写代码一边进行了记录。

下面是实现的详细步骤。

1、创建Hello项目

按照下面的步骤,创建Hello项目。

创建项目:

javahelloworld代码记事本(helloworld程序编写)javahelloworld代码记事本(helloworld程序编写)

输入项目的名称为Hello,其它的信息会自动生成:

javahelloworld代码记事本(helloworld程序编写)

项目创建完成后,Android Studio显示的项目和代码视图如下:

javahelloworld代码记事本(helloworld程序编写)

2、界面设计

选择activity_main.xml文件,然后选择design视图:

javahelloworld代码记事本(helloworld程序编写)

将原有的显示Hello World的TextView控件位置移到左上角,并且将文本修改为“姓名:”:

javahelloworld代码记事本(helloworld程序编写)

在姓名的后面添加一个Plain Text控件,并且将其中的文字清空:

javahelloworld代码记事本(helloworld程序编写)

在屏幕中间位置加入一个Button控件,并且把标题修改为“点我”:

javahelloworld代码记事本(helloworld程序编写)

选择Plain Text控件,然后点击“Infer Constaints”按钮:

javahelloworld代码记事本(helloworld程序编写)

3、为按钮添加处理代码

编辑MainActivity.java文件。

在编辑之前,该文件的代码为:

package com.flying.hello;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

编辑之后,MainActivity.java的代码变为:

package com.flying.hello;
import androidx.appcompat.app.AppCompatActivity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
    private Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button = (Button)findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View view){
                EditText editText = (EditText)findViewById(R.id.editTextTextPersonName);
                String welcomeText = \"Hello, \" + editText.getText();
                AlertDialog.Builder alertDialog = new AlertDialog.Builder(MainActivity.this);
                alertDialog.setTitle(\"欢迎\");
                alertDialog.setMessage(welcomeText);
                alertDialog.setPositiveButton(\"确定\", null);
                alertDialog.show();
            }
        });
    }
}

新增的代码,其实就是当我们点击按钮时,APP如何处理。

4、编译与运行

点击“Build|Make Project”菜单项:

javahelloworld代码记事本(helloworld程序编写)

编译之后,在项目的
app/build/outputs/apk/debug目录中,可以看到生成了app-debug.apk文件:

javahelloworld代码记事本(helloworld程序编写)

将app-debug.apk文件拷贝到Android手机,手机上安装该程序时,会提示是否允许安装:

javahelloworld代码记事本(helloworld程序编写)

点击“允许”按钮,直到安装完成。安装完成后,启动该程序,启动后的界面如下:

javahelloworld代码记事本(helloworld程序编写)

填入姓名,例如Mike Brown,然后点击“点我”按钮,APP会弹出一个欢迎框“Hello,Mike Brown”:

javahelloworld代码记事本(helloworld程序编写)

点击“确定”按钮,欢迎框关闭。

通过这个小例子,是不是感觉Android开发简单而且有趣?如果你感兴趣,和我一起来学习Android吧,我现在是在工作之余,从零开始学习Android哦。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
文章

定向营销案例(讲解网络营销模式)

2022-1-21 11:47:36

文章

学校管理系统哪个好用(校园管理app介绍)

2022-1-21 11:47:38

重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员 青年人  或给邮箱发送邮件834379394@qq.com 我们会第一时间进行审核删除。 平台资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果你遇到支付完成,找不到下载链接,或者不能下载,或者解压失败,先不要忙,加管理员的QQ:834379394 (管理员有可能有事情或者在睡觉不能及时的回复您,QQ留言后,请耐心等待即可!)

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索