方案概述
-
目的:在虚拟机中模拟蜂鸣器控制,通过按钮来开启和关闭蜂鸣器的状态,并通过
TextView
和Logcat
来记录状态。 -
实现方式:使用
Button
控件来触发“蜂鸣器”状态的变化,通过TextView
显示状态,并通过Logcat
输出日志来模拟蜂鸣器的行为。
具体操作步骤
1. 设置布局文件 activity_main.xml
在布局中添加两个按钮用于开启和关闭蜂鸣器,以及一个 TextView
用于显示当前蜂鸣器的状态。
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/buzzerStatusTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="蜂鸣器状态: 关闭" android:textColor="#000000" android:textSize="24sp" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf=&#