6.21
一、
1、四大组件 服务 活动 广播 内容
2、系统控件 界面 布局
SQLite 单机数据库 没有任何网络功能 复杂功能
3、网络编程 okhtpt
4、地理位置定位
二、配置步骤
1、软件的下载与安装
2、project 传文件
android 安装的界面
3、<?xml version="1.0" encoding="utf-8"?> 编码以及版本
4、res layout : 包含所有文件下的 id
三、
build
libs 存放第三方插件 导入包
src
1、v24文件目录java
res
1、图片资源
ADroidMainifest
build.grade
2、java源文件
3、 android:id="@+id/textView" 对id的设定
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.concurrent.CopyOnWriteArraySet;
public class MainActivity extends AppCompatActivity {
private TextView tv;
private Button btn_cancel;
private Button btn_confirm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.initView();
}
private void initView()
{
btn_cancel = findViewById(R.id.m_btn_cancel);
btn_confirm = findViewById(R.id.m_btn_confirm);
tv = findViewById(R.id.m_tv_title);
}
public void onbtnConfirmClick(View view)
{
tv.setText("Hello!");
}
public void onbtnCancelCilick(View view)
{
tv.setText("Goodbye!");
}
}
@Override
public void onClick(View v) {
switch (v.getId())
{
case R.id.m_btn_cancel:
tv.setText(“Hello!”);
break;
case R.id.m_btn_confirm:
tv.setText(“Goodbye!”);
break;
}
}