一、Android平台架构 1、Linux 内核 Android 平台的基础是 Linux 内核。例如,Android Runtime (ART...
国内的Android开发者,基本每隔一段时间就会碰到项目突然不能编译的情况。sdk更新、插件安装也有诸多不便,环境的折腾确实伤透了脑筋。本文主要...
一、概述 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Ko...
一、继承 Kotlin 中所有类都继承该 Any 类,它是所有类的超类,对于没有超类型声明的类是默认超类: Any 默认提供了三个函数: equ...
一、类定义 Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kotlin 中使用关键字 class 声明类,后面...
一、Hilt简介 Hilt Google开源的一个 Android 的依赖注入库,其实是基于 Dagger。Hilt 是专门为android打造...
一、Room简介 ROOM:轻量级 ORM 数据库,本质上是一个SQLite。 ORM(Object Relational Mapping):对...
一、请求位置权限 为了保护用户隐私,使用位置信息服务的应用必须请求位置权限。 权限分类: 类别:前台位置信息后台位置信息 精确度:确切位置大致位...
一、设置阴影 在 Android 5.0 以后,可以通过 xml 或 Java代码 的方式给 View 添加阴影// 方式一:xml 设置 //...