02 2022 档案
摘要:事件传递 事件分发的三个主要对象:Activiy、ViewGroup、view 布局加载过程 用户执行Activity的setContentView方法,内部是PhoneWindow的setContentView方法,在PhoneWindow中完成DecorView的创建,PhoneWindow是w
阅读全文
摘要:fstream三个新的数据类型 数据类型 描述 ofstream 该数据类型表示输出文件流,用于创建文件并向文件写入信息。 ifstream 该数据类型表示输入文件流,用于从文件读取信息。 fstream 该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味
阅读全文
摘要:CMake常用命令 基本语法 COMMAND(args...),多个参数用空白符分隔 常用命令 1. cmake_minimum_required(VERSION 3.4.1) 指定需要的最小的cmake版本 2. aux_source_directory 查找源文件并保存到相应的变量中: #查找当
阅读全文
摘要:JetPack中比较好玩的对象化数据库。-- ROOM 同iOS CoreData发展趋势Android现在主流方向也是更轻更少代码的开发方式。所以这块需要持续跟进下 介绍 Room提供了三个主要的组件: @Database:@Database用来注解类,并且注解的类必须是继承自RoomDataba
阅读全文
摘要:前言 ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题——层级过深会增加绘制界面需要的时间,影响用户体验,以灵活的方式定位和调整小部件。 从 Andr
阅读全文