Android开发初体验
本次开发的应用是给出一道接道问题,用户只需点击TRUE或者FALSE来回答问题,点击之后该应用则即时做出反馈。
该应用由一个activity和一个布局(layout)组成,
一·我们先创建一个Android项目。选择自己喜欢的界面点击下一步
选择好后点击完成(Finish)
二·创建完成后打开activity文件输入代码:
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="next" />
三·添加字符串资源,打开strings.xml,输入代码:
00-FF-59-7F-7E-DC-54-2
Canberra is the capital of Australia.
True
False
Correct!
Incorrect!
添加后如下
四·然后在MainActivity.java文件,输入以下代码:
package com.example.a00_ff_59_7f_7e_dc_54_2;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private Button mTrueButton;
private Button mFalseButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTrueButton = findViewById(R.id.true_button);
mTrueButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Toast.makeText(MainActivity.this,R.string.correct_toast,Toast.LENGTH_SHORT).show();
//Does nothing yet,but soon!
}
});
mFalseButton = findViewById(R.id.flase_button);
mFalseButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Toast.makeText(MainActivity.this,R.string.incorrect_toast,Toast.LENGTH_SHORT).show();
//Does nothing yet,but soon!
}
});
}
}
五,上述操作完成后进行虚拟模拟
创建虚拟机
确认好虚拟机的型号后点击运行
出现如下面板则成功,
并点击箭头所指文件打开,会出现以下内容则试验成功了
成功打开后,连接真机,打开开发者模式并打开这些东西
在这里选择自己的手机型号并运行
电脑就会传输一个文件到手机上,安装后打开,出现如下界面就成功了