240 发简信
IP属地:甘肃
  • Android Bitmap像素排列与JNI操作

    图像的数值表示 RGB RGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在...

  • Dagger Hilt 初探

    介绍 Dagger Hilt (这名字起的溜...........) 官方描述其设计目的: To simplify Dagger-related infrastructur...

  • Android 注解处理器中的MirroredTypeException异常处理

    在AOP开发中我们经常通过Element的getAnnotation(Class var1)方法去获取自定义注解中的传入的属性 例如: 当我们获取KClass<*>类型时会...

  • ViewBinding与RecycleView(一)

    如何使用 在Android Studio 3.6的稳定版本中,我们就可以使用ViewBinding替代findViewById 官方介绍 另外关于ViewBinding 与K...

  • Android设计模式-责任链

    简述 责任链模式是一种对象的行为模式。通过建立一条链来组织请求的处理者,请求将沿着链进行传递,请求发送者无须知道请求在何时、何处以及如何被处理,实现了请求发送者与处理者的解耦...

  • Android Jetpack Compose - Button

    简单示例 例如: 或者传入可组合children来代替text属性 例如: 按钮样式 ContainedButtonStyle 默认样式 TextButtonStyle ...

  • Android设计模式(四) 策略模式

    策略模式用于算法的自由切换和扩展,分离算法的定义与实现。 好处:将不同的行为策略(Strategy)进行独立封装,与类在逻辑上解耦,即可以动态改变对象的行为 原则:抽取代码中...

  • Android Jetpack Compose 之 Text

    官方教程 下载Android Studio Canary版本 环境 添加依赖: androidx.ui.core中的Composable Text组件为我们提供了一系列的属性...

  • Android设计模式(三) 观察者模式

    Android开发中的基于观察者模式实现的设计还是很多的,比如rxjava、LiveData...常见的按钮点击事件 Button ---> 被观察者 OnClickList...

  • Android设计模式(二) 建造者模式

    建造者模式解决的就是将一个复杂对象的构建与它的表示分离,从而使对象的构建过程能有不同的表示。什么意思? 面对这种过长的参数构造函数,我们需要通过建造者模式来改造。 不管是之前...

  • Android设计模式(一) 工厂模式

    简单工厂模式 核心作用就是为了通过工厂类隐藏对象的创建逻辑,避免暴露给调用方 以富士康生产不同类型的Apple Ipad产品为例: 这是比较典型的Java中简单工厂模式,当然...

  • Kotlin如何安全访问lateinit变量

    Kotlin设计之初就是不允许非null变量在声明期间不进行初始化的,为了解决这个问题,Kotlin lateinit 允许我们先声明一个变量,然后在程序执行周期的将来某个时...

  • kotlin中的reified关键字

    说kotlin中这个关键字之前先简单说下Java中的泛型,我们在编程中,出于复用和高效的目的,经常使用泛型。泛型是通过在JVM底层采取类型擦除的机制实现的,Kotlin也是这...

  • 120
    Android之Gradle Kotlin DSL

    首先kotlin-dsl不是什么新鲜的东西了,Gradle5.0发布的时候就有了Gradle Kotlin DSL目前的版本是1.0.2 现在是否可以抛弃groovy拥抱ko...

  • Android之全新的UI构建Jetpack Compose

    之前不久的Google I/O 2019大会上宣布Kotlin成为Android 开发首选语言Jetpack API 和功能将在 Kotlin 中提供,并且Google在当天...

  • Mac下用cmake编译 Android用libjpeg-turbo

    终于有时间写博客了,en~~~~~~~~~~~~之前做电商项目,遇到项目中大量的图片质量处理问题,跳过官方的skia直接利用libjpeg-turbo处理图片 先说下编译静态...

  • 我看着面试题觉得是20-40k

    Android面试(附答案)

    写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...

个人介绍
融云Android技术团队