240 发简信
IP属地:江西
  • 120
    Jetpack 源码分析(五) - Paging3源码分析(上)

      Google爸爸在今年(2020年)的Jetpack库里面更新paging组件,推出了Paing3。按照Google爸爸文档的描述,Paing3完全使用的是kotlin,...

  • 120
    抽丝剥茧Kotlin - 协程中绕不过的Flow

    前言 距离上一篇协程的文章发布已经四个月了,不出意外收到了读者大大们的催更:”都四个月了哈,你的协程三部曲咋还没有更完?“ 我一开始不打算更新的,但是谷歌爸爸一直在推 Kot...

  • 自定义View之自定义属性

    自定义属性 自定义View如果不使用自定义属性,则背景色、前景色、文字的大小颜色都是写死的,而自定义属性可以让这些在xml中动态设置,使之更加灵活多用 创建属性文件 创建属性...

  • 120
    探索 Android 中的 Span

    探索 Android 中的 Span 在 Android 中,使用 Span 定义文本的样式. 通过 Span 改变几个文字的颜色,让它们可点击,放缩文字的大小甚至是绘制自定...

  • 120
    最全加快Android Studio的编译速度

    前言 一开始公司的电脑运行Android Studio的项目那叫一个慢呀! 每次都要2-5分钟。但是电脑的内存又是8G,CPU是I7的,按道理不应该这么慢呀。后来我实在不能忍...

  • 开始使用Kotlin协程

    本文主要介绍协程的用法, 以及使用协程能带来什么好处. 另外, 也会粗略提一下协程的大致原理.本文的意义可能仅仅是让你了解一下协程, 并愿意开始使用它.如果想彻底理解协程, ...

  • 120
    Kotlin协程

    什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...

  • 浅谈移动端图片压缩(iOS & Android)

    在 App 中,如果分享、发布、上传功能涉及到图片,必不可少会对图片进行一定程度的压缩。笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块。本文会非常...

  • 120
    Android图片压缩

    摘要:对android 上图片压缩,其实总结起来基本可以分为两类压缩:尺寸压缩和质量压缩, 尺寸压缩其实也可以理解为是对像素上的压缩,而质量压缩使我们在不改变尺寸的前提下对图...

  • Android 阿拉伯语的处理

    应用程序支持RTL布局 在AndroidManifest.xml的 中,添加android:supportsRtl=true。android:supportsRtl声明您的应...