用户登录
用户注册

分享至

写给自己的第一篇博客

  • 作者: 如果不爱-请你走开-别让我痴痴的等待
  • 来源: 51数据库
  • 2021-07-10

写给自己的第一篇博客

前言

写给在本科电气工程及其自动化专业毕业后申请计算机科学与技术第二学士学位的自己!
这是我第一次写博客,记载着我程序猿之路的开始。
2020-7-22

Android Studio小项目

在新建空白Android项目上进行上进行修改:
(1)在activity_main.xml配置控件
把androidx.constraintlayout.widget.ConstraintLayout改为LinearLayout,即线性布局。
加入一段代码android:orientation=“vertical”,即所有组件垂直摆放。
加入一个文本显示组件TextView和一个按钮组件Button。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/t1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <Button
        android:id="@+id/but1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="确定" />

</LinearLayout>

(2)在MainActivity.java进行逻辑处理
定义两个组件的全局变量,然后通过find ViewById,获取R文件两个组件的id号,进行业务处理,给Button设置一个事件响应。通过实现View类的OnClickListener接口,以及public void onClick(View view){t1.setText(“Hey,guys.Have a good day!”);}

package com.example.helloworld;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    TextView t1;
    Button but1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        t1=(TextView)findViewById(R.id.t1);
        but1=(Button)findViewById(R.id.but1);
        but1.setOnClickListener(new L1());
    }
    class L1 implements View.OnClickListener{
        @Override
        public void onClick(View view){
            t1.setText("Hey,guys.Have a good day!");
        }
    }
}

(3)模拟器运行:点击确定,出现预设文本显示内容。

(4)连接手机运行
我的是一加手机,版本号是Hydrogen OS 10.0.6.GM21,所以建立project的时候选择的API29:Android 10.0(Q)。手机之前连接过电脑传输数据,所以电脑有这个手机的驱动。手机连接电脑,在开发者模式打开USB调试,在Android Studio软件界面的原本模拟器选择那里就出现了手机型号。不得不说Android Studio的3.5.0版本还是好用的,连接手机进行调试省去了一些步骤。

为什么写博客

写博客有CSDN、博客园、简书等平台,还有一个github。
在自己的博客上记录自己学习一个功能或知识点的过程,以及自己对它的理解。也可以写到github的READMEN.md中。
github可以托管自己的代码,记录版本迭代信息,比存储在本地更好。

写博客的益处

1.加深自己对知识的理解

2.当发现自己的博客有人阅读,有人给自己点赞,自己会有一种成就感,促进自己努力去学习新的知识,在空余时间继续写作

3.有些读者会发现博客中的错误,并指出来,可以让自己又有新的收获,改正自己对这个知识点的错误理解

4.博客可以是写给自己的,如果在以后自己忘了某个知识,如果自己曾经写过,可以在自己的博客上复习

软件
前端设计
程序设计
Java相关