百年教育职业培训中心 百年教育学习服务平台
题库试卷

《移动开发导论》课程考核形考任务6参考答案解析——国开电大

来源: 更新时间:

移动开发导论是一门涉及移动应用开发的课程,本文将为大家解析该课程的第六个参考答案,以帮助大家更好地掌握该课程。本次任务要求学生使用AndroidStudio开发一个简单的计算器应用程序,并将其上传至G

移动开发导论是一门涉及移动应用开发的课程,本文将为大家解析该课程的第六个参考答案,以帮助大家更好地掌握该课程。


本次任务要求学生使用Android Studio开发一个简单的计算器应用程序,并将其上传至GitHub上。以下是参考答案的解析:


1. 首先,需要在Android Studio中创建一个新项目,并在MainActivity.java文件中添加以下代码:


```

public class MainActivity extends AppCompatActivity {


private EditText etNumber1, etNumber2, etResult;

private Button btnAdd, btnSubtract, btnMultiply, btnDivide;


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);


etNumber1 = findViewById(R.id.etNumber1);

etNumber2 = findViewById(R.id.etNumber2);

etResult = findViewById(R.id.etResult);


btnAdd = findViewById(R.id.btnAdd);

btnSubtract = findViewById(R.id.btnSubtract);

btnMultiply = findViewById(R.id.btnMultiply);

btnDivide = findViewById(R.id.btnDivide);


btnAdd.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

double number1 = Double.parseDouble(etNumber1.getText().toString());

double number2 = Double.parseDouble(etNumber2.getText().toString());

double result = number1 + number2;

etResult.setText(String.valueOf(result));

}

});


btnSubtract.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

double number1 = Double.parseDouble(etNumber1.getText().toString());

double number2 = Double.parseDouble(etNumber2.getText().toString());

double result = number1 - number2;

etResult.setText(String.valueOf(result));

}

});


btnMultiply.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

double number1 = Double.parseDouble(etNumber1.getText().toString());

double number2 = Double.parseDouble(etNumber2.getText().toString());

double result = number1 * number2;

etResult.setText(String.valueOf(result));

}

});


btnDivide.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

double number1 = Double.parseDouble(etNumber1.getText().toString());

double number2 = Double.parseDouble(etNumber2.getText().toString());

double result = number1 / number2;

etResult.setText(String.valueOf(result));

}

});

}

}

```


2. 接下来,需要在activity_main.xml文件中添加以下代码:


```

<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:padding="16dp">


<EditText

android:id="@+id/etNumber1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:hint="Enter number 1"

android:inputType="numberDecimal"/>


<EditText

android:id="@+id/etNumber2"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:hint="Enter number 2"

android:inputType="numberDecimal"/>


<Button

android:id="@+id/btnAdd"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="Add"/>


<Button

android:id="@+id/btnSubtract"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="Subtract


3亿多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章


电话咨询