2021-07-08——嵌入式开发学习篇——第一步:自学Android开发(第一天)

2021-07-08——嵌入式开发学习篇——第一步:自学Android开发(第一天)

学习网站:Android Studio移动平台嵌入式开发案例实战课程

这门教程主要讲的是Android的基础学习,非常细,java基础讲的比较细,但是关于方法的讲解感觉还是有待提高,不过对于入门来说非常友好,可以快速上手!

学习进度

第一天学了八集,两倍速观看,边看边实践,感觉良好
在这里插入图片描述

学习笔记

前面1-4讲都是讲Android studio的安装,使用,和一些java的基础,第5讲开始,讲了比较常用的类型转换:
在这里插入图片描述
5-8讲利用计算器APP项目讲解如何将前端组件与java代码相连接,如何将java端结果展示在前端页面,如何跳转其他页面activity
部分代码展示:

public class MainActivity extends AppCompatActivity {

	//定义前端的变量名
    private EditText editNum1;
    private EditText editNum2;
    private TextView resultNum;
    private EditText editOperator;
    private Button btnResult;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //关联前端id
        editNum1 = (EditText)findViewById(R.id.etnumber1);
        editNum2 = (EditText)findViewById((R.id.etnumber2));
        editOperator = (EditText)findViewById((R.id.etOperator));
        resultNum = (TextView)findViewById(R.id.tvResult);
        btnResult = (Button)findViewById(R.id.btnresult);
    }

    public void calculate(View view){
        double numFirst = 0;
        double numSecond = 0;

        String strFirst = editNum1.getText().toString();
        String strSecound = editNum2.getText().toString();
        String strOperator = editOperator.getText().toString();

        numFirst = Double.parseDouble(strFirst);
        numSecond = Double.parseDouble(strSecound);

        double numResult = 0;

        if (strOperator.equals("+")) {
            numResult = numFirst + numSecond;
        } if (strOperator.equals("-")) {
            numResult = numFirst - numSecond;
        } if (strOperator.equals("/")) {
            numResult = numFirst / numSecond;
        } if (strOperator.equals("*")) {
            numResult = numFirst * numSecond;
        }

        //显示出来结果
        //resultNum.setText(String.valueOf(numResult));

        //跳转其他activity
        Intent intent = new Intent(this,ResultActivity.class);
        intent.putExtra("result",String.valueOf(String.valueOf(numResult)));
        startActivity(intent);
    }
}

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YuZou 邹宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值