图像的数值表示 RGB RGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在...
图像的数值表示 RGB RGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在...
介绍 Dagger Hilt (这名字起的溜...........) 官方描述其设计目的: To simplify Dagger-related infrastructur...
在AOP开发中我们经常通过Element的getAnnotation(Class var1)方法去获取自定义注解中的传入的属性 例如: 当我们获取KClass<*>类型时会...
如何使用 在Android Studio 3.6的稳定版本中,我们就可以使用ViewBinding替代findViewById 官方介绍 另外关于ViewBinding 与K...
简述 责任链模式是一种对象的行为模式。通过建立一条链来组织请求的处理者,请求将沿着链进行传递,请求发送者无须知道请求在何时、何处以及如何被处理,实现了请求发送者与处理者的解耦...
简单示例 例如: 或者传入可组合children来代替text属性 例如: 按钮样式 ContainedButtonStyle 默认样式 TextButtonStyle ...
策略模式用于算法的自由切换和扩展,分离算法的定义与实现。 好处:将不同的行为策略(Strategy)进行独立封装,与类在逻辑上解耦,即可以动态改变对象的行为 原则:抽取代码中...
官方教程 下载Android Studio Canary版本 环境 添加依赖: androidx.ui.core中的Composable Text组件为我们提供了一系列的属性...
Android开发中的基于观察者模式实现的设计还是很多的,比如rxjava、LiveData...常见的按钮点击事件 Button ---> 被观察者 OnClickList...
建造者模式解决的就是将一个复杂对象的构建与它的表示分离,从而使对象的构建过程能有不同的表示。什么意思? 面对这种过长的参数构造函数,我们需要通过建造者模式来改造。 不管是之前...
简单工厂模式 核心作用就是为了通过工厂类隐藏对象的创建逻辑,避免暴露给调用方 以富士康生产不同类型的Apple Ipad产品为例: 这是比较典型的Java中简单工厂模式,当然...
Kotlin设计之初就是不允许非null变量在声明期间不进行初始化的,为了解决这个问题,Kotlin lateinit 允许我们先声明一个变量,然后在程序执行周期的将来某个时...
说kotlin中这个关键字之前先简单说下Java中的泛型,我们在编程中,出于复用和高效的目的,经常使用泛型。泛型是通过在JVM底层采取类型擦除的机制实现的,Kotlin也是这...
首先kotlin-dsl不是什么新鲜的东西了,Gradle5.0发布的时候就有了Gradle Kotlin DSL目前的版本是1.0.2 现在是否可以抛弃groovy拥抱ko...
之前不久的Google I/O 2019大会上宣布Kotlin成为Android 开发首选语言Jetpack API 和功能将在 Kotlin 中提供,并且Google在当天...
终于有时间写博客了,en~~~~~~~~~~~~之前做电商项目,遇到项目中大量的图片质量处理问题,跳过官方的skia直接利用libjpeg-turbo处理图片 先说下编译静态...
我看着面试题觉得是20-40k
Android面试(附答案)写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...