超詳細解釋 JavaHelloworld 使用java實現記事本



文章插圖
超詳細解釋 JavaHelloworld 使用java實現記事本

文章插圖
昨天第一次接觸Android開發后,就被它的魅力給吸引住了 。今天在工作之余,嘗試用Android編寫了一個Hello World程序,一邊寫代碼一邊進行了記錄 。
下面是實現的詳細步驟 。
1、創建Hello項目
按照下面的步驟,創建Hello項目 。
創建項目:
輸入項目的名稱為Hello,其它的信息會自動生成:
項目創建完成后,Android Studio顯示的項目和代碼視圖如下:
2、界面設計
選擇activity_main.xml文件,然后選擇design視圖:
將原有的顯示Hello World的TextView控件位置移到左上角,并且將文本修改為“姓名:”:
在姓名的后面添加一個Plain Text控件,并且將其中的文字清空:
在屏幕中間位置加入一個Button控件,并且把標題修改為“點我”:
選擇Plain Text控件,然后點擊“Infer Constaints”按鈕:
3、為按鈕添加處理代碼
編輯MainActivity.java文件 。
在編輯之前,該文件的代碼為:
package com.flying.hello;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity {@Overrideprotected 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;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button = (Button)findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener(){@Overridepublic 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”菜單項:
編譯之后,在項目的app/build/outputs/apk/debug目錄中,可以看到生成了app-debug.apk文件:
將app-debug.apk文件拷貝到Android手機,手機上安裝該程序時,會提示是否允許安裝:
點擊“允許”按鈕,直到安裝完成 。安裝完成后,啟動該程序,啟動后的界面如下:
填入姓名,例如Mike Brown,然后點擊“點我”按鈕,APP會彈出一個歡迎框“Hello,Mike Brown”:
點擊“確定”按鈕,歡迎框關閉 。
【超詳細解釋 JavaHelloworld 使用java實現記事本】通過這個小例子,是不是感覺Android開發簡單而且有趣?如果你感興趣,和我一起來學習Android吧,我現在是在工作之余,從零開始學習Android哦 。