Android字体系列 (一):Android字体基础 前言很高兴遇见你~ 最近接到一个需求,大致内容是:全局替换当前项目中的默认字体,并引入 UI 设计师提供的一些新字体。于是对字体做了些研究,把自己的一些心得分享给大家。 注意:本文所展示的系统源码都是基于Android-30 ,并提取核心部分进行分析 一、Android 默认字体介绍1、Android 系统默认使用的是一款叫做 Roboto 的字体,这也是 Google 推荐使用的一款字体 传送 2022-10-11 Android > Font #原创 #Android #Android Font
Gradle 系列 (四)、Gradle 插件实战应用 前言很高兴遇见你~ 关于 Gradle 学习,我所理解的流程如下图: 在本系列的上一篇文章中,我们讲了自定义 Gradle 插件相关的内容,完成了第三个环节。还没有看过上一篇文章的朋友,建议先去阅读 Gradle 系列 (三)、Gradle 插件开发。 今天我们介绍的还是环节三:Gradle 插件实战应用 Github Demo 地址 , 大家可以结合 demo 一起看,效果杠杠滴🍺 一、回 2022-10-11 Android > Gradle #原创 #Android #Gradle
Gradle 系列 (三)、Gradle 插件开发 前言很高兴遇见你~ 关于 Gradle 学习,我所理解的流程如下图: 在本系列的上一篇文章中,我们讲了 Gradle 的生命周期及一些常用 API,了解了 Settings,Project,Task 等等,完成了第二个环节。还没有看过上一篇文章的朋友,建议先去阅读 Gradle 系列 (二)、Gradle 技术探索。 今天我们主要介绍环节三:熟悉自定义 Gradle 插件 Gradle 给我们 2022-10-11 Android > Gradle #原创 #Android #Gradle
Gradle 系列 (二)、Gradle 技术探索 前言很高兴遇见你~ 这又是一个新的系列,关于 Gradle 学习,我所理解的流程如下图: 在本系列的上一篇文章中,我们对 Gradle 的一些基础概念及 Groovy 语法进行了讲解,完成了第一个环节。还没有看过上一篇文章的朋友,建议先去阅读 Gradle 系列 (一)、Gradle相关概念理解,Groovy基础。 今天我们主要介绍环节二:熟悉 Gradle 常用 API,了解 Setting 2022-10-11 Android > Gradle #原创 #Android #Gradle
Gradle 系列 (一)、Gradle相关概念理解,Groovy基础 前言引用 Gradle 官方一段对Gradle的介绍:Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.翻译过来就是:Gradle 是一个开源的自动化 2022-10-11 Android > Gradle #原创 #Android #Gradle
Android APT 系列 (四):APT 实战应用 前言很高兴遇见你~ 在本系列的上一篇文章中,我们对 APT 技术进行了讲解,还没有看过上一篇文章的朋友,建议先去阅读 Android APT 系列 (三):APT 技术探究。接下来,我们就使用 APT 技术来进行实战应用。 Github Demo 地址 , 大家可以看 Demo 跟随我的思路一起分析 回顾在本系列的开篇,我讲了在项目实践过程中做的一个布局优化,Android 中少量的系统控件是通 2022-10-10 Android > APT #原创 #Android #Android APT
Android APT 系列 (三):APT 技术探究 前言很高兴遇见你~ 在本系列的上一篇文章中,我们对注解进行了讲解,还没有看过上一篇文章的朋友,建议先去阅读 Android APT 系列 (二):APT 筑基之注解。至此,关于 Apt 基础部分我们都讲完了,接下来就正式进入 APT 技术的学习 Github Demo 地址 , 大家可以看 Demo 跟随我的思路一起分析 一、APT 介绍1)、什么是 APT ?APT 全称 Annotation 2022-10-10 Android > APT #原创 #Android #Android APT
Android APT 系列 (二):APT 筑基之注解 前言很高兴遇见你~ 在本系列的上一篇文章中,我们对反射一些常用的知识进行了讲解,还没有看过上一篇文章的朋友,建议先去阅读 Android APT 系列 (一):APT 筑基之反射。接下来我们看下 Java 注解 Github Demo 地址 , 大家可以看 Demo 跟随我的思路一起分析 一、注解介绍1)、什么是注解?要解释注解我们首先要明白什么是元数据:元数据就是为其他数据提供信息的数据 那么 2022-10-10 Android > APT #原创 #Android #Android APT
Android APT 系列 (一):APT 筑基之反射 前言很高兴遇见你~ 这又是一个新的系列,灵感来源于最近做的一次布局优化,我们知道:Android 中少量的系统控件是通过 new 的方式创建出来的,而大部分控件如 androidx.appcompat.widget 下的控件,自定义控件,第三方控件等等,都是通过反射创建的。大量的反射创建多多少少会带来一些性能问题,因此我们需要去解决反射创建的问题,我的解决思路是: 1、通过编写 Android 2022-10-10 Android > APT #原创 #Android #Android APT
Flutter 系列(八):Flutter 与 Android 的你来我往 前言很高兴遇见你~ 在本系列的上一篇文章中,我们介绍了 Flutter 中的路由: 1、基本路由 2、命名路由 3、返回上一级 4、替换路由 5、返回到根路由 以及集成 http 库进行 https 请求实战。 还没有看过上一篇文章的朋友,建议先去阅读 Flutter 系列(七):Flutter 路由和 HTTPS 请求实战。接下来我们对 Flutter 与 Android 原生的交互与通信 2022-10-10 Flutter #原创 #Flutter