欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

期末总结

程序员文章站 2022-07-05 11:27:13
Android第一个程序1. 第一个Android程序的搭建—Hello Worda)a. 如何新建一个工程(2种)b.整个工程的目录结构Android工程视图i. Manifests(全局的资源控制)ii. Java(逻辑业务代码)iii. Res(静态资源文件)1.图片2. 布局3. 3. 静态资源(颜色、字符串、样式)基本布局a.布局与控件之间的关系b. 常用的控件以及它们常用的属性c. 常用的布局(线性布局)及常用的属性Android基本UI控件1.新建工程Feil-...

Android第一个程序

1. 第一个Android程序的搭建—Hello Worda)
a. 如何新建一个工程(2种)
b.整个工程的目录结构Android工程视图

i. Manifests(全局的资源控制)
ii. Java(逻辑业务代码)
iii. Res(静态资源文件)
1.图片
2. 布局
3. 3. 静态资源(颜色、字符串、样式)

基本布局

a.布局与控件之间的关系
b. 常用的控件以及它们常用的属性
c. 常用的布局(线性布局)及常用的属性

Android基本UI控件

1.新建工程
Feil-------new-------project------EmptyActivity--------工程的相关设置
2. 项目的目录结构
i. Manifests(清单文件,全局的资源控制,APP图标,名字设置,活动页面)
ii. Java(逻辑业务代码)
iii. Res(静态资源文件)

  1. 图片
  2. 布局
  3. 静态资源(颜色、字符串、样式)
    3. 文本框(TextView)
    a.宽度,高度(match_parent,warp_content,自己设置)
    b. 文字的大小,文字的样式
    c. 颜色,文字颜色,背景颜色
    d.位置关系:gravity和layout_gravity的区别
    e. 静态资源的引用(文字,颜色)
    4. 编辑框
    a. Hint
    b. Maxlines
    5. 按钮
    Onclick:点击事件
    6. 控件与控件的位置关系
    外边距,内边距
    7. 按钮注册监听事件
    a. 通过自定义内部类
    b. 继承onclicklistener类
    c. 通过匿名内部类
    d.在xml文件中直接绑定,设置onclick属性
    8.常见对话框
    a.普通对话框
    b. 单选对话框
    c. 多选对话框
    d. 消息提示框
    e. 自定义对话框

Android UI布局

1. 线性布局(LinerLayout)
a. android:orientation(设置方向的属性)两个方向的重要属性(vertical,horizontal)
b.方向上的比重属性(layout_weight)
c.layout_gravity和gravity的区别

2.相对布局(RealateiveLayout)

  1. 控件位置灵活多变的
  2. 控件的属性比较多,但都是有规律可循的

3.表格布局(TableLayout)

4.帧布局(FrameLayout

5.百分比布局(Percent RealateiveLayout,Perent FrameLayout)

6. 约束布局(ContrainerLayout)
7.自定义控件

  1. 创建一个布局
  2. 自定义的布局,做成自定义控件
  3. 在我们需要的地方引用自定义控件
  4. 自定义对话框
    a. 设置布局(dialog_layout)
    b. 设置Style(style.xml)
    c. 自定义Dialog(继承Android自带的Dialog,实现自定义的,为相关的按钮设置点击事件
    d. 显示show();
    8.List View
    a.什么是List View
    b.如何实现List View
    c.创建List View视图
    d.Adapter(Java类)【最简单的ArrayAdapter,它一行只能显示一个空间,如果想显示多个,需要自定义Adaptern 准备数据
    e.List View应用场景
    f. 自定义实现Adaptern (优化)ListViewItem视图缓存(hodeview)
    g. 定义List View的Header
    h. 给每一个Item添加监听事件(长按点击事件)
    i. 给Item里的控件添加监听事件

9.RecycleView
添加依赖
1.打开File —> Project Structure或点击快捷图标或者快捷键ctrl+shift+alt+sl 选中app —> Dependencies —> 点击加号 —> Library dependencel
2.在选择框中输入recyclerviewl
3.成功添加
导入ListViewDemo相关文件
导入ListViewDemo创建的Hero和HeroList源文件
导入ListViewDemo的资源文件(图片文件)
导入ListViewDemo的item布局文件
创建RecyclerView布局文件
创建Adapter

Activity(活动)

1. 活动的创建与基本用法
a.什么是活动(layout——soul)
b.创建活动(2种方式)
c.创建和加载布局
d. 菜单(menu)的创建
e.如何使用我们菜单(menu)
2. 活动的生命周期
a.帮助文档:
b. 生命周期的5种状态
i. 启动
ii. 运行
iii. 暂停
iv. 停止
v. 销毁
c.生命周期方法
3.Intent的基本属性及用法
a. 显示Intent
b.隐式Intent
4.活动间的数据传递
a. 简单的数据传递
i. Intent.putextra(key,vaule)
ii. getIntent()
iii. 通过key拿到相应的vaule
b. 数据包传递
i. Bundle对象,通过Bundle.putString(Int)
ii. Intent.putextras(bundle)
iii. Intent.getextras();
c.值对象传递
d.Activity之间数据回传
5. 活动的启动方式

Android的数据存储

1. 文件存储
a. 怎样写一个文件,以及我们查找文件存储的位置(真实手机查看数据(前提:获取root权限))(data/data/包名/Files/…)
b.读取系统中的文件并展示
2. SP(SharePreferences)存储
a. 储存方式:键值对(key(键),value(值)),xml的文件
b.存储的数据类型:Java8大基本数据类型,String
c. 使用SP进行数据的存储
3. SQLite存储
一、 基本sql语句地操作
a.建表语句
b. 新增语句
c. 修改语句
d. 查询语句

本文地址:https://blog.csdn.net/Miraclefate/article/details/107165056